據(jù)報道,印度研制出了第一款 RISC-V 芯片原型 Shakrti。
RISC-V 是基于精簡指令集(RISC)原則的一個開源指令集架構(gòu)。與大多數(shù)指令集相比,RISC-V 指令集可以自由地用于任何目的,允許任何人設(shè)計、制造和銷售 RISC-V 芯片和軟件。
Shakrti 項目得到了印度政府的資助,包含從微控制器到多核處理器甚至面向 HPC 等應用的多個版本。
Shakrti首個面世的原型是低功耗版本,頻率為 400MHz,開發(fā)者稱該原型是為民用核反應堆的控制系統(tǒng)設(shè)計的。中國政府也對 RISC-V 架構(gòu)很感興趣。
RISC-V成為印度國家指令集
2011年,加州大學伯克利分校發(fā)布了開放指令集RISC-V,并很快建立起一個開源軟硬件生態(tài)系統(tǒng)。很多企業(yè)開始將RISC-V集成到產(chǎn)品中,例如全球第一大硬盤產(chǎn)商西部數(shù)據(jù)(Western Digital)將把每年各類存儲產(chǎn)品中嵌入的10億個處理器核換成RISC-V。
印度政府則大力資助基于RISC-V的處理器項目,使RISC-V成為了印度的事實國家指令集。
2011年,印度開始實施處理器戰(zhàn)略計劃,在全國范圍資助2-3個研制處理器的項目。印度理工學院馬德拉斯分校(Indian Institute of Technology,Madras)的G. S. Madhusudan與V. Kamakoti教授在該計劃支持下啟動了SHAKTI處理器項目,目標是研制與IBM PowerPC兼容的處理器。為了獲得合法授權(quán),SHAKTI項目組與IBM開展了合作談判,但始終未能達成一致。
與此同時,加州大學伯克利分校推出了一套開放指令集RISC-V,其原型芯片也于2013年1月成功流片。于是2013年SHAKTI項目組毅然放棄PowerPC,全面擁抱RISC-V——將項目目標調(diào)整為研制6款基于RISC-V指令集的開源處理器核,涵蓋了32位的單核微控制器、64核64位高性能處理器和安全處理器等多個應用領(lǐng)域。項目目標的臨時調(diào)整不僅未受到指責,反而得到了政府更大力度的支持,調(diào)整后的SHAKTI項目獲得了9000萬美元的經(jīng)費支持。
另一邊,2016年1月,曾長期開展超級計算機研究的先進計算發(fā)展中心(Centre for Development of Advanced Computing,C-DAC)獲得印度電子信息技術(shù)部4500萬美元的資助,目標研制一款基于RISC-V指令集的2GHz四核處理器。在印度政府支持的另一個關(guān)于神經(jīng)形態(tài)加速器(neuromorphic accelerator)項目中,也將RISC-V作為計算主核心。
過去幾年,隨著印度政府資助的處理器相關(guān)項目都開始向RISC-V靠攏,RISC-V成為了印度的事實國家指令集。