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