Shakti เป็นไมโครโปรเซสเซอร์ตัวแรกของอินเดียซึ่งออกแบบและพัฒนาโดยนักศึกษาของ IIT (Indian Institute Of Technology) Chennai มันถูกสร้างขึ้นด้วยไมโครชิปที่ผลิตหรือสร้างขึ้นที่ ISRO (Indian Space Research Organization) Chandigarh
ตามประกาศของศาสตราจารย์ Veezhinathan จากภาควิชาวิทยาการคอมพิวเตอร์และวิศวกรรมที่ IITM ไมโครโปรเซสเซอร์นี้จะไม่มีวันล้าสมัยเพราะผลิตด้วยมาตรฐานสากลทั้งหมดและเป็นหนึ่งในไมโครโปรเซสเซอร์โอเพนซอร์สเพียงไม่กี่ตัวที่มีอยู่ในตลาดโลก
การออกแบบพื้นฐานของ ไมโครโปรเซสเซอร์นี้ เริ่มต้นด้วยการเลือก ISA (Instruction Set Architecture) ที่ดีที่สุด
ตามที่ศาสตราจารย์กล่าวว่าไมโครโปรเซสเซอร์นี้ได้รับการออกแบบอย่างสมบูรณ์โดยใช้ RISC - V ISA ใหม่ RISC - V ISA เป็น ISA ฟรีและเปิดซึ่งกำลังสร้างยุคใหม่ของนวัตกรรมโปรเซสเซอร์
RISC-V ISA เป็นสิ่งที่ดีที่สุดมอบซอฟต์แวร์ฟรีที่ขยายได้และฮาร์ดแวร์ที่เป็นอิสระในสถาปัตยกรรม นับเป็นโปรเซสเซอร์รุ่นใหม่ที่วางเส้นทางสู่การออกแบบและนวัตกรรมคอมพิวเตอร์ในอีก 50 ปีข้างหน้า
แนวคิดหลักและการสร้างการออกแบบพื้นฐานของโปรเซสเซอร์นี้และงานเริ่มต้นบางส่วนได้เริ่มต้นในปี 2554 หลังจากเวลาผ่านไปนาน 6 ปีในที่สุดในปี 2560 กองทุนรูปี 11 ล้านรูปีก็ได้รับมอบจาก รัฐบาลอินเดียและโครงการนี้ได้รับความรวดเร็ว
ในที่สุดก็ได้รับการพิสูจน์แล้วว่าอินเดียสามารถออกแบบและทำตลาดไมโครโปรเซสเซอร์ได้และถือเป็นช่วงเวลาแห่งความภาคภูมิใจของประเทศ
ศาสตราจารย์ยังกล่าวอีกว่าการออกแบบโปรเซสเซอร์นี้กำลังถูกถามโดยประเทศอื่น ๆ และแม้ว่าจะเป็นเรื่องของความปลอดภัยก็มีความสำคัญ
Shakti - ไมโครโปรเซสเซอร์ตัวแรกของอินเดีย
ความสำคัญของ Shakti:
- เนื่องจากการออกแบบของ Shakti เป็นเอกลักษณ์และทำตามมาตรฐานสากลจึงสามารถใช้งานได้ในหลายภาคส่วน
- ได้รับการออกแบบมาสำหรับพลังงานต่ำแบบฝังเป็นหลัก ระบบไร้สาย และระบบเครือข่าย
- นอกจากนี้ยังลดความไว้วางใจในไมโครโปรเซสเซอร์ที่นำเข้าซึ่งถูกใช้ในภาคการสื่อสารและการป้องกัน
- Shakti จะมีความสำคัญอย่างมากเมื่อเริ่มใช้ในการป้องกันหน่วยงานรัฐบาลและหน่วยงานต่างๆ
เพิ่มเติมเกี่ยวกับ Shakti:
Shakti ไม่ได้ จำกัด เฉพาะโปรเซสเซอร์ตัวใดตัวหนึ่งเท่านั้น เป็นตระกูลโปรเซสเซอร์ขนาดใหญ่หกตัวที่ใช้ RISC - V ISA
Shakti ได้แบ่งระบบนิเวศออกเป็นโปรเซสเซอร์สามประเภท ได้แก่
- โปรเซสเซอร์พื้นฐาน
- โปรเซสเซอร์ Multi-Core
- โปรเซสเซอร์ทดลอง
โปรเซสเซอร์พื้นฐาน:
โปรเซสเซอร์พื้นฐานเหล่านี้ถูกแบ่งออกเป็นสามประเภทอีกครั้ง:
- E - โปรเซสเซอร์คลาส:
โปรเซสเซอร์ E-Class คือ คลาสฝังตัว โปรเซสเซอร์ ส่วนใหญ่จะใช้เพื่อเรียกใช้ RTOS พื้นฐานเช่น Zephyr และ eChronos ซึ่งมักใช้ในเซนเซอร์หุ่นยนต์และสมาร์ทการ์ด
เป็น IP แบบโอเพนซอร์สที่รองรับ RV 32/64 - iMac รองรับเฉพาะโหมดเครื่องและผู้ใช้เท่านั้น
- C - โปรเซสเซอร์คลาส:
C-Class Processor เป็นโปรเซสเซอร์คลาสคอนโทรลเลอร์ที่ใช้สำหรับแอพพลิเคชั่นระดับกลาง โปรเซสเซอร์นี้ได้รับการปรับแต่งและออกแบบมาอย่างดีพร้อมรองรับ MMU และทำงานบนระบบปฏิบัติการเช่น LINUX โปรเซสเซอร์นี้จะรองรับ RISC - V ISA อย่างสมบูรณ์
- I - โปรเซสเซอร์ระดับ:
โปรเซสเซอร์ I - Class ถูกสร้างขึ้นอย่างสมบูรณ์ด้วยคุณสมบัติเช่นมัลติเธรดแคชแบบไม่ปิดกั้นและอื่น ๆ ซึ่งเน้นประสิทธิภาพอย่างสมบูรณ์ ช่วงของโปรเซสเซอร์นี้อยู่ระหว่าง 1.5 ถึง 2.5 GHz
โปรเซสเซอร์ Multi-Core:
โปรเซสเซอร์ Multi-Core เหล่านี้ถูกแบ่งออกเป็นสามประเภทอีกครั้ง
- M - โปรเซสเซอร์คลาส:
โปรเซสเซอร์ M - Class ได้รับการออกแบบให้มีคอร์แปดคอร์ที่แตกต่างกันซึ่งสร้างขึ้นด้วยทั้ง C และ I class cores
- โปรเซสเซอร์ S - Class:
S - Class Processor ใช้ในเซิร์ฟเวอร์ Enterprises และ Work Stations แกนหลักของโปรเซสเซอร์นี้เป็นเวอร์ชันขยายของโปรเซสเซอร์ I - Class ซึ่งสนับสนุนแนวคิดของมัลติเธรด
- โปรเซสเซอร์ระดับ H:
การกำหนดค่าของโปรเซสเซอร์ H - Class คือ SoC ซึ่งใช้ในเวิร์กโหลดของ Analytics ทำด้วยโปรเซสเซอร์ C - Class และ I - Class
โปรเซสเซอร์ทดลอง:
โปรเซสเซอร์ทดลองเหล่านี้ถูกแบ่งออกเป็นสองประเภทอีกครั้ง:
- โปรเซสเซอร์ T - Class:
โปรเซสเซอร์ T-Class เป็นโปรเซสเซอร์ C-Class อีกประเภทหนึ่งซึ่งใช้สำหรับการรักษาความปลอดภัยระดับอ็อบเจ็กต์
- โปรเซสเซอร์ F - Class:
เวอร์ชันของการทนต่อความผิดพลาดของโปรเซสเซอร์พื้นฐานมีชื่อเป็นโปรเซสเซอร์ T - Class คุณสมบัติหลักของโปรเซสเซอร์นี้ ได้แก่ DMR, TMR, การกำหนดค่าขั้นตอนการล็อกและผ้าบัส
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ shakti คลิก ที่นี่