Shakti é o primeiro microprocessador da Índia que é projetado e desenvolvido pelos alunos do IIT (Instituto Indiano de Tecnologia) de Chennai. É construído com um microchip que é fabricado ou criado na ISRO (Organização de Pesquisa Espacial Indiana) Chandigarh.
Conforme anúncio do Professor Veezhinathan do Departamento de Ciência da Computação e Engenharia do IITM, Este microprocessador nunca ficará desatualizado por ser feito com todos os padrões internacionais e é um dos poucos microprocessadores open source disponíveis no mercado mundial.
O design básico de este microprocessador começou selecionando o melhor ISA (Instruction Set Architecture).
Como disse o Professor este Microprocessador foi totalmente projetado com base no novo RISC-V ISA. RISC-V ISA é um ISA aberto e gratuito, que está criando uma nova era de inovação em processadores.
O RISC-V ISA sendo o melhor oferece o software livre e extensível e liberdade de hardware na arquitetura. É o processador revolucionário onde estabeleceu um caminho para o design e inovação da computação nos próximos 50 anos.
O conceito de raiz e a confecção do design básico deste processador e alguns trabalhos iniciais começaram no ano de 2011. Depois de um longo tempo de 6 anos, finalmente, no ano de 2017, o fundo de Rúpias 11 crore foi concedido pela O governo indiano e este projeto ganharam velocidade.
Finalmente, ficou provado que a Índia também pode projetar e comercializar seu microprocessador e é um momento de orgulho para o país.
O professor disse ainda que o projeto deste processador está sendo solicitado por muitos outros países e mesmo quando se trata de questão de segurança tem sua importância.
Shakti - primeiro microprocessador da Índia
O significado de Shakti:
- Como o design do Shakti é único e feito de acordo com os padrões internacionais, ele pode ser usado em muitos setores.
- É projetado principalmente para baixa potência incorporada sistemas sem fio e sistemas de rede.
- Também está reduzindo a confiança nos microprocessadores importados que estão sendo usados nos setores de comunicação e defesa.
- Shakti terá um grande significado quando começar a ser usado na defesa, agências governamentais e departamentos.
Mais sobre Shakti:
Shakti não se limita apenas a um processador específico. É a enorme família de seis processadores que contam com o RISC-V ISA.
Shakti dividiu seu ecossistema em três tipos de processadores, a saber
- Os processadores básicos
- Os processadores multi-core
- Processadores experimentais.
Os processadores básicos:
Esses processadores básicos são novamente classificados em três tipos:
- E - Processador de Classe:
O processador E-Class é o classe incorporada processador. É usado principalmente para executar RTOS básicos como Zephyr e eChronos, que são mais comumente usados em sensores, robótica e cartões inteligentes.
É um IP de código aberto compatível com RV 32/64 - iMac. Ele suporta apenas os modos de máquina e usuário.
- C - Processador de classe:
O processador C-Class é o processador da classe do controlador usado para aplicações de médio alcance. Este processador é altamente otimizado e projetado com o suporte MMU e funciona em sistemas operacionais como o LINUX. Este processador é totalmente compatível com RISC-V ISA.
- I - Processador de classe:
O processador I-Class é totalmente feito com recursos como multithreading, caches não bloqueadores e outros, que são totalmente orientados para o desempenho. A faixa deste processador é de 1,5 a 2,5 GHz.
Os processadores multi-core:
Esses processadores multi-core são novamente classificados em três tipos.
- M - Processador de classe:
O processador M-Class é projetado com oito núcleos diferentes feitos com núcleos das classes C e I.
- O processador S-Class:
O processador S-Class é usado no servidor Enterprises e nas estações de trabalho. O núcleo deste processador é a versão expandida do processador I-Class, que suporta o conceito de multithreading.
- O processador H - Class:
A configuração do processador H-Class é SoC, que é usado nas cargas de trabalho do Analytics. É feito com processadores C-Class e I-Class.
Os processadores experimentais:
Esses processadores experimentais são novamente classificados em dois tipos:
- O processador T-Class:
O processador T-Class é outro tipo de processador C-Class usado para segurança em nível de objeto.
- O processador F - Class:
A versão do tolerante a falhas dos processadores básicos é nomeada como processadores T-Class. Os principais recursos desse processador incluem DMR, TMR, configurações de etapa de bloqueio e telas de barramento.
Para saber mais sobre Shakti clique aqui