6-Aug-2018: IIT-Madras develop first indigenous microprocessors under Project Shakti.

Computer scientists and a student team from the IIT- Madras have developed the first of a family of six industry-standard microprocessors. The initial batch of 300 chips, named RISECREEK and produced under Project Shakti, have been fabricated free at Intel’s facility at Oregon, U.S., to run the Linux operating system.

The IIT team says its microprocessors can be adapted by others, as the design is open source. They optimise power use and compete with international units such as the Cortex A5 from Advanced RISC Machines (ARM).

On the test bench, the IIT design fared better than the A5, measured in terms of the DMIPS per megahertz rating, scoring 1.68 against the competition’s 1.57. At a frequency of 350 MHz, RISECREEK can meet the demands of defence and strategic equipment such as NAVIC (Indian Regional Navigation Satellite) and Internet of Things (IoT) electronics.

The Shakti plan started in 2014 as an IIT-M initiative. Last year, the Union Ministry of Electronics and Information Technology funded a part of the project.

The plan includes a family of six types of microprocessors. The first to be ready is the C class, RISECREEK. The E class of microprocessors that can be used in smart cards, IoT devices, fan/motor controls, etc., is almost ready and the I class, which can be used for mobile phones, desktops and mobile phones is soon to follow. The design for the S class which can be used for enterprise class servers is underway, and the H class, which will be used for building High Performance computers with a massive parallel processing capacity.

The H Class is part of the next phase of development, which the team calls the Para-SHAKTI (parallel SHAKTI) project. Para-SHAKTI will make microprocessors for indigenous high-performance computers with over 32 SHAKTI cores.

The Shakti project is not aimed at only building processors. It also aims to build high speed interconnects for servers and supercomputers based on variants of the RapidiIO and GenZ standards. These are key to build large clusters of processors to get Petaflop and Exaflop level supercomputers.

With a team of about eight students and three computer scientists, the team used BlueSpec System Verilog language to capture the processor functionality. Everything from that to making the final chip layout was done within the campus. The chip layout was sent to Oregon, to be fabricated by Intel. Once that was done, mounting the chip on a 10-layer verification board and bringing up the chip was done again at IIT Madras. The board bring- up and booting Linux was done in four days. There are 70 million instructions from the point we switch on the system till the prompt comes. The chip executed these instructions without any bug at the first shot.

Intel has fabricated the chip free of cost, and the team incurred a development cost of about ₹1.2 Crore.