Shakti to pierwszy mikroprocesor Indii zaprojektowany i opracowany przez studentów IIT (Indian Institute Of Technology) Chennai. Jest zbudowany z mikroczipa, który jest produkowany lub tworzony przez ISRO (Indyjska Organizacja Badań Kosmicznych) Chandigarh.
Zgodnie z zapowiedzią profesora Veezhinathana z Wydziału Informatyki i Inżynierii IITM, ten mikroprocesor nigdy nie będzie przestarzały, ponieważ jest wykonany zgodnie ze wszystkimi międzynarodowymi standardami i jest jednym z niewielu mikroprocesorów typu open source dostępnych na rynku światowym.
Podstawowy projekt ten mikroprocesor rozpoczęto od wybrania najlepszego ISA (architektura zestawu instrukcji).
Jak powiedział profesor, ten mikroprocesor jest całkowicie zaprojektowany w oparciu o nowy RISC - V ISA. RISC - V ISA jest darmowym i otwartym ISA, który tworzy nową erę innowacji procesorów.
RISC-V ISA jako najlepszy zapewnia bezpłatne, rozszerzalne oprogramowanie i swobodę sprzętową w architekturze. Jest to rewolucyjny procesor, który wytyczył ścieżkę do projektowania komputerów i innowacji na następne 50 lat.
Koncepcja korzenia i wykonanie podstawowej konstrukcji tego procesora oraz kilka wstępnych prac rozpoczęto w 2011 roku. Po długich 6 latach ostatecznie w 2017 roku fundusz w wysokości 11 crore rupii został przekazany przez Rząd Indii i ten projekt nabrały tempa.
Wreszcie udowodniono, że Indie mogą również zaprojektować i sprzedać swój mikroprocesor i jest to dumny moment dla kraju.
Profesor powiedział też, że o projekt tego procesora pyta wiele innych krajów i nawet ze względów bezpieczeństwa ma swoje znaczenie.
Shakti - pierwszy mikroprocesor Indii
Znaczenie Shakti:
- Ponieważ konstrukcja Shakti jest wyjątkowa i wykonana zgodnie z międzynarodowymi standardami, może być stosowana w wielu sektorach.
- Jest przeznaczony głównie do wbudowania małej mocy systemy bezprzewodowe i systemy sieciowe.
- Zmniejsza również zaufanie do importowanych mikroprocesorów, które są wykorzystywane w sektorach komunikacji i obronności.
- Shakti będzie miała ogromne znaczenie, gdy zacznie być używana w obronie, agencjach rządowych i departamentach.
Więcej o Shakti:
Shakti nie ogranicza się tylko do jednego konkretnego procesora. To ogromna rodzina sześciu procesorów opartych na RISC-V ISA.
Shakti podzielił swój ekosystem na trzy typy procesorów, a mianowicie
- Podstawowe procesory
- Procesory wielordzeniowe
- Eksperymentalne procesory.
Podstawowe procesory:
Te podstawowe procesory są ponownie podzielone na trzy typy:
- Procesor klasy E:
Procesor klasy E to klasa osadzona edytor. Jest używany głównie do uruchamiania podstawowych systemów RTOS, takich jak Zephyr i eChronos, które są częściej używane w czujnikach, robotach i kartach inteligentnych.
Jest to adres IP typu open source, który obsługuje RV 32/64 - iMac. Obsługuje tylko tryby maszyny i użytkownika.
- Procesor klasy C:
Procesor klasy C to procesor klasy kontrolera używany w zastosowaniach o średnim zasięgu. Ten procesor jest wysoce zoptymalizowany i zaprojektowany z obsługą MMU i działa na systemach operacyjnych takich jak LINUX. Ten procesor w pełni obsługuje RISC-V ISA.
- Procesor klasy I:
Procesor klasy I jest w całości wykonany z funkcjami, takimi jak wielowątkowa, nieblokująca pamięć podręczna i wiele innych, które są całkowicie zorientowane na wydajność. Zasięg tego procesora wynosi od 1,5 do 2,5 GHz.
Procesory wielordzeniowe:
Te procesory wielordzeniowe są ponownie podzielone na trzy typy.
- Procesor klasy M:
Procesor klasy M został zaprojektowany z ośmioma różnymi rdzeniami wykonanymi z rdzeni klasy C i I.
- Procesor klasy S:
Procesor klasy S jest używany w serwerze Enterprise i stacjach roboczych. Rdzeniem tego procesora jest rozszerzona wersja procesora I-Class obsługująca koncepcję wielowątkowości.
- Procesor klasy H:
Konfiguracja procesora klasy H to SoC, która jest używana w obciążeniach Analytics. Jest wykonany z procesorów klasy C i klasy I.
Eksperymentalne procesory:
Te eksperymentalne procesory są ponownie podzielone na dwa typy:
- Procesor klasy T:
Procesor klasy T to inny typ procesora klasy C, który jest używany do ochrony na poziomie obiektu.
- Procesor klasy F:
Wersja procesorów podstawowych odpornych na uszkodzenia nosi nazwę procesorów klasy T. Główne cechy tego procesora to DMR, TMR, konfiguracje lock-step i struktury magistrali.
Aby dowiedzieć się więcej o shakti, kliknij tutaj