A few days ago, India announced its first open-source Shakti processor that was funded by the Indian Ministry of Electronics and Information technology. Now IIT (Indian Institute of Technology) Madras has released the software development kit (SDK) for the process and it has also promised that the development board will be released soon. The RISE group at the IIT Madras has started working on this project from 2016.
With the plan of releasing a family of six classes of processor, and each one will be serving on different markets. RISE also promised that the reference processors will be competitive with commercial offerings in terms of area and performance and power consumption. The six classes include E-class, C-class, I-Class, M-class, S-Class, and H-Class. The E Class is a 3-stage in-order processor targeted at embedded devices such as Internet of Things (IoT) devices, robotic platforms, motor controls, et cetera.
Second, in the list is the C class which is a 32-bit 5 stage in-order micro controller-class of processors that support 0.2-1 GHz clocking speeds. This will be aimed at mid-range application workloads and will be having a very low power profile to save the battery of the phone along with optional memory protection. The I class is a 64-bit out-of-order processor a clocking speed of 1..5 to 2.5 GHz and will support multithreading. It will also be targeting mobiles, storage, and networking applications.
There is the M class processor, where M stands for multi-core and supports up to eight CPU cores. The S class processors are made for the workstation and server-type workloads and enhanced version of the I class processor that will be featuring multi-threading support. On the other hand, there is a class processor which is for the high-performance computing and analytics workloads. The main feature for it includes high single-thread performance, optional L4 cache and also support for Gen-Z fabric and storage-class memory.
A report also suggests that RISE group is also working on two new classes of processors which will be called as T-class and F-class. It will be interesting to see how these processors will be managed and when we might actually use them. Comment in the section below If you have more queries on the same and stay tuned to PhoneRadar for more similar news and updates.