|
 【產(chǎn)通社,11月26日訊】支持RISC-V的硅供應(yīng)商越來越有興趣在定制芯片中引入48位計算,以滿足他們的特定要求。48位長指令更多地是作為32位和64位之間的中間地帶,這在很大程度上一直是芯片和指令集的焦點。 “RISC-V目前沒有推出任何48位指令。但是有一些成員正在執(zhí)行48位的定制指令……而且它主要是由即時值驅(qū)動的,”RISC-V International的首席技術(shù)官Mark Himelstein說。 RISC-V是一種開源指令集架構(gòu),可以免費許可,然后根據(jù)自己的需要進(jìn)行修改。 RISC-V的設(shè)計是模塊化的,這意味著公司可以根據(jù)他們的需求增加或減少模塊。指令集是一種常見的組織,其上有計算核心,可用于圖形、人工智能、矢量加密等。 SiFive開發(fā)了自己的RISC-V處理器P650,并將其與Arm的Cortex-77芯片進(jìn)行了比較。英特爾還與巴塞羅那超級計算中心合作開發(fā)RISC-V高性能芯片,并投資數(shù)十億美元制造基于包括RISC-V在內(nèi)的所有主要架構(gòu)的芯片。 RISC-V體系結(jié)構(gòu)在控制器和嵌入式應(yīng)用中很流行,這些應(yīng)用主要是16位和32位的,48位指令可能會在嵌入式計算中得到應(yīng)用。 過去,芯片企業(yè)不得不依賴于每隔幾年從大廠商那里獲得指令集,或者需要大量資金或者影響力來獲得定制芯片。Himelstein說,RISC-V減少了這種依賴,并提供了一個免費的框架,因此公司可以制造芯片來滿足他們自己的計算需求。 芯片專家說,48位指令的重點是從32位提升到64位。 Real World Technologies的分析師David Kanter說,如果有人想要更多的編碼空間,跳到48位長的指令是有意義的,添加新的指令可能會有所幫助。 RISC-V的一個主要價值主張是那些定制指令。48位指令是非標(biāo)準(zhǔn)的,它們的操作碼格式有一個大的立即數(shù)。 “就像今天我們允許混合16位和32位指令一樣,正常指令流也允許混合16位、32位和48位指令”,Himelstein說。 RISC-V試圖構(gòu)建一個簡單而優(yōu)雅的模塊化設(shè)計,同時也試圖通過社區(qū)的輸入來減少碎片化。目標(biāo)是不要重復(fù)過去的錯誤。 “MIPS開始時簡單而優(yōu)雅,后來變得相當(dāng)復(fù)雜。Himelstein說,“你在各種芯片中有許多不同的功能,人們多年來一直在嘗試,他們認(rèn)為這些功能是好是壞,但這些功能都被擱置了!。 RISC-V是一套簡單而扁平的標(biāo)準(zhǔn)寄存器,Himelstein認(rèn)為“我們可以說是站在巨人的肩膀上,從他們的教訓(xùn)中學(xué)習(xí)! Himelstein并不確定RISC-V成員將用于48位指令的應(yīng)用程序。Tirias Research的分析師Kevin Krewell也不確定,但他說這可能是為了儲存。 有些工作負(fù)載需要32位以上,但由于額外的功耗和芯片,不想使用浮點數(shù)學(xué)。另一個原因可能是超大數(shù)據(jù)存儲需要非常大的地址空間。 必須有人想在軟件中運行內(nèi)存管理,Krewell說“應(yīng)用處理器有專門的內(nèi)存管理單元(MMU)硬件來管理內(nèi)存頁面。擁有48位數(shù)據(jù)路徑將允許軟件在沒有MMU的情況下管理大型內(nèi)存陣列! 查詢進(jìn)一步信息,請訪問官方網(wǎng)站 http://www.hpcwire.com/2022/07/07/risc-v-opens-the-door-on-48-bit-computing/。(張怡,產(chǎn)通發(fā)布)
|