Shakti는 IIT (Indian Institute of Technology) Chennai의 학생들이 설계하고 개발 한 인도 최초의 마이크로 프로세서입니다. ISRO (Indian Space Research Organization) Chandigarh에서 제조 또는 생성 된 마이크로 칩으로 제작되었습니다.
IITM의 컴퓨터 과학 및 공학과의 Veezhinathan 교수의 발표에 따라이 마이크로 프로세서는 모든 국제 표준으로 만들어졌으며 세계 시장에서 사용할 수있는 몇 안되는 오픈 소스 마이크로 프로세서 중 하나이므로 결코 구식이되지 않을 것입니다.
기본 디자인 이 마이크로 프로세서 최고의 ISA (Instruction Set Architecture)를 선택하는 것으로 시작되었습니다.
교수가 말했듯이이 마이크로 프로세서는 완전히 새로운 RISC – V ISA를 기반으로 설계되었습니다. RISC – V ISA는 프로세서 혁신의 새로운 시대를 만들고있는 무료 개방형 ISA입니다.
RISC-V ISA는 아키텍처에서 자유롭고 확장 가능한 소프트웨어 및 하드웨어 자유를 제공합니다. 향후 50 년 동안 컴퓨팅 설계 및 혁신으로가는 길을 마련한 혁신적인 프로세서입니다.
이 프로세서의 루트 개념과 기본 설계 및 일부 초기 작업은 2011 년에 시작되었습니다. 6 년의 긴 시간이 지난 후, 마침내 2017 년에 11 만 루피의 기금이 수여되었습니다. 인도 정부와이 프로젝트는 속도를 얻었습니다.
마지막으로 인도도 마이크로 프로세서를 설계하고 마케팅 할 수 있다는 것이 입증되었으며 이는 인도에 자랑스러운 순간입니다.
교수는 또한이 프로세서의 디자인은 다른 많은 국가에서 요구되고 있으며 보안 측면에서도 그 중요성이 있다고 말했습니다.
Shakti – 인도 최초의 마이크로 프로세서
Shakti의 중요성 :
- Shakti의 디자인은 독특하고 국제 표준으로 만들어 졌기 때문에 많은 분야에서 사용될 수 있습니다.
- 주로 임베디드 저전력 용으로 설계되었습니다. 무선 시스템 및 네트워킹 시스템.
- 또한 통신 및 국방 분야에서 사용되고있는 수입 마이크로 프로세서에 대한 신뢰도 감소하고 있습니다.
- Shakti는 국방, 정부 기관 및 부서에서 사용하기 시작하면 큰 의미를 갖습니다.
Shakti에 대한 추가 정보 :
Shakti는 하나의 특정 프로세서에만 국한되지 않습니다. RISC – V ISA에 의존하는 6 개의 프로세서로 구성된 거대한 제품군입니다.
Shakti는 생태계를 세 가지 유형의 프로세서, 즉
- 기본 프로세서
- 멀티 코어 프로세서
- 실험용 프로세서.
기본 프로세서 :
이러한 기본 프로세서는 다시 세 가지 유형으로 분류됩니다.
- E – 클래스 프로세서 :
E-Class 프로세서는 임베디드 클래스 프로세서. 주로 센서, 로봇 공학 및 스마트 카드에서 더 일반적으로 사용되는 Zephyr 및 eChronos와 같은 기본 RTOS를 실행하는 데 사용됩니다.
RV 32/64 – iMac을 지원하는 오픈 소스 IP입니다. 기기 및 사용자 모드 만 지원합니다.
- C – 클래스 프로세서 :
C-Class 프로세서는 중급 애플리케이션에 사용되는 컨트롤러 클래스 프로세서입니다. 이 프로세서는 고도로 최적화되고 MMU 지원으로 설계되었으며 LINUX와 같은 운영 체제에서 실행됩니다. 이 프로세서는 RISC – V ISA를 완벽하게 지원합니다.
- I – 클래스 프로세서 :
I – Class 프로세서는 완전히 성능 지향적 인 멀티 스레딩, 비 차단 캐시 등과 같은 기능으로 완벽하게 만들어졌습니다. 이 프로세서의 범위는 1.5 ~ 2.5GHz입니다.
멀티 코어 프로세서 :
이러한 멀티 코어 프로세서는 다시 세 가지 유형으로 분류됩니다.
- M – 클래스 프로세서 :
M – 클래스 프로세서는 C 및 I 클래스 코어로 만들어진 8 개의 다른 코어로 설계되었습니다.
- S – 클래스 프로세서 :
S – 클래스 프로세서는 엔터프라이즈 서버 및 워크 스테이션에서 사용됩니다. 이 프로세서의 핵심은 멀티 스레딩 개념을 지원하는 I – Class 프로세서의 확장 버전입니다.
- H – 클래스 프로세서 :
H – Class Processor의 구성은 Analytics 워크로드에 사용되는 SoC입니다. C – Class 및 I – Class 프로세서로 만들어졌습니다.
실험용 프로세서 :
이러한 실험용 프로세서는 다시 두 가지 유형으로 분류됩니다.
- T – 클래스 프로세서 :
T- 클래스 프로세서는 객체 수준 보안에 사용되는 또 다른 유형의 C- 클래스 프로세서입니다.
- F – 클래스 프로세서 :
기본 프로세서의 내결함성 버전은 T – 클래스 프로세서로 명명됩니다. 이 프로세서의 주요 기능에는 DMR, TMR, 잠금 단계 구성 및 버스 패브릭이 포함됩니다.
shakti 클릭에 대해 더 알고 여기