India's First Ever CPU - calls for app development(SDK released) - Made in India

The Indian Institute of Technology (IIT) Madras has discharged the product advancement pack for its open-source processor, Shakti.

credits:RISC group

The organization will dispatch an improvement board soon. They've been chipping away at the undertaking since 2016 and plan to make a group of six processors, each serving an alternate market in the coming years

The Shakti processor can be utilized in low-control remote frameworks and systems administration frameworks other than decreasing dependence on imported chip in correspondence and resistance divisions.

The gathering guaranteed that the reference processors will be aggressive with business contributions as far as region, execution and power utilization.

Now India, like China and the European Union, are showing interest in designing their own processors, rather than relying on ones designed by U.S. manufacturers.

With the release of the Shakti SDK, developers can begin to develop applications for the Shakti processors, even before they're commercialized.

RISC Group

Shakti processor has 3 variants

Base Class

C Class - 32-bit 5 stage in-order micro controller-class of processors supporting 0.2-1 GHz clock speeds. covers application area of a very low power profile, plus support for optional memory protection.

E Class - 3-stage in-order processor covers embedded devices such as Internet of Things (IoT) devices, robotic platforms, motor controls, etc.

I Class  - 64-bit out-of-order processors support 1.5-2.5 GHz clock speeds and support for multi-threading which can be used for  mobile, storage and networking applications.

Multi-Core Processors

H Class  for the high-performance computing and analytics workloads.It includes a  high single-thread performance, optional L4 cache, as well as support for Gen-Z fabric and storage-class memory.

M Class - multi-core, as the M class processors support up to eight CPU cores, which can also be I and C class cores.

S Class - workstation and server-type workloads. It’s an featured version of the I class processor that supports multi-threading support.

Experimental Processors

Always keeping an eye on open source testing will eventually makes a broder sense hence here two class for experimentation and extends the future scope of it.

T class, which should support object-level security and coarse grain tags for micro-VM-like functionality to mitigate software attacks like buffer-overflow.


F class, which can be thought of as an upgrade over the T class with additional support for redundant compute blocks and bus fabrics, ECC memory and functionality to detect permanent faults.

Post a Comment

0 Comments