在高性能計(jì)算(HPC)、大數(shù)據(jù)和人工智能/機(jī)器學(xué)習(xí)(AI/ML)領(lǐng)域占據(jù)主導(dǎo)地位的今天,計(jì)數(shù)系統(tǒng)成為了熱議的焦點(diǎn)。盡管傳統(tǒng)上各種計(jì)算環(huán)境常采用浮點(diǎn)數(shù)進(jìn)行運(yùn)算,但由于Posit在HPC應(yīng)用中提供了更高的精度,它逐漸受到開(kāi)發(fā)者的青睞。
位于“印度硅谷”的初創(chuàng)公司CalligoTech,專(zhuān)注于開(kāi)發(fā)針對(duì)HPC、大數(shù)據(jù)和AI/ML的產(chǎn)品和解決方案,推動(dòng)了Posit算法在硬件和軟件領(lǐng)域的商業(yè)化。該公司最近推出的加速器TUNGA采用了基于Unum的新一代算術(shù)技術(shù),并且是首款應(yīng)用Posit的多核RISC-V處理器。借助新思科技的數(shù)字設(shè)計(jì)系列,CalligoTech成功完成了這款處理器的流片工作,并正在致力于交付更高能效的CPU。
對(duì)于我們這樣的初創(chuàng)公司來(lái)說(shuō),完整的數(shù)字設(shè)計(jì)流程和強(qiáng)有力的支持對(duì)我們的成功至關(guān)重要。新思科技在這兩方面都給予了積極響應(yīng),并提供了經(jīng)過(guò)代工廠驗(yàn)證的簽核工具,幫助我們順利完成流片。
為什么Posit如此受關(guān)注?
浮點(diǎn)數(shù)是計(jì)算機(jī)編程中實(shí)數(shù)的數(shù)字表示,無(wú)論實(shí)數(shù)大小,都可以用浮點(diǎn)數(shù)表示。其中,小數(shù)點(diǎn)可以在數(shù)字之間“浮動(dòng)”,從而使得計(jì)算更加靈活、結(jié)果更加準(zhǔn)確。浮點(diǎn)數(shù)于20世紀(jì)中葉首次引入,自現(xiàn)代計(jì)算早期以來(lái)一直沿用至今。IEEE浮點(diǎn)運(yùn)算標(biāo)準(zhǔn)于1985年首次發(fā)布。浮點(diǎn)數(shù)非常適合一般計(jì)算任務(wù),例如圖形、聲音處理和大多數(shù)軟件應(yīng)用。
HPC的興起對(duì)更準(zhǔn)確的計(jì)數(shù)類(lèi)型提出了需求。于是,Posit應(yīng)運(yùn)而生。Posit以數(shù)學(xué)家John Gustafson博士引入的通用數(shù)Unum為基礎(chǔ),是Unum的硬件友好版本。與傳統(tǒng)的浮點(diǎn)數(shù)相比,Posit可以處理更大范圍的數(shù)字并提供更高精度的計(jì)算,這對(duì)于HPC應(yīng)用來(lái)說(shuō)尤為重要。在HPC應(yīng)用中,超級(jí)計(jì)算機(jī)需要實(shí)時(shí)處理繁重的工作負(fù)載,因此需要更為準(zhǔn)確的計(jì)算結(jié)果。而且,提高性能并降低功耗是邁向節(jié)能CPU的第一步。
CalligoTech成立于2012年,早期致力于開(kāi)發(fā)基于軟件和硬件的加速器,2018年開(kāi)始專(zhuān)注于硬件解決方案,并于同年開(kāi)始與新思科技開(kāi)展合作。從2021年開(kāi)始,CalligoTech的團(tuán)隊(duì)開(kāi)始致力于將其RISC-V加速器設(shè)計(jì)轉(zhuǎn)化為具體的芯片。該加速器包含一個(gè)協(xié)處理器,將根據(jù)與RISC-V處理器集成的Posit計(jì)數(shù)系統(tǒng)執(zhí)行計(jì)算。Posit處理器能夠以更少的位數(shù)生成準(zhǔn)確的結(jié)果,相當(dāng)于以更低的功耗實(shí)現(xiàn)更高的處理速度,從而形成一個(gè)高能效且計(jì)算準(zhǔn)確的CPU內(nèi)核,CalligoTech將這種結(jié)合了RISC-V架構(gòu)和Posit技術(shù)的處理器核心命名為“CRISP內(nèi)核”。與傳統(tǒng)方案相比,該加速器僅需較低功耗和內(nèi)存提供更準(zhǔn)確的結(jié)果,因此非常適合人工智能和其他HPC應(yīng)用,例如基因組學(xué)、石油和天然氣仿真、金融、半導(dǎo)體設(shè)計(jì)、天氣建模和醫(yī)療衛(wèi)生等。
在傳統(tǒng)的浮點(diǎn)系統(tǒng)中,對(duì)數(shù)字進(jìn)行四舍五入可能會(huì)導(dǎo)致出現(xiàn)計(jì)算誤差,進(jìn)而對(duì)HPC應(yīng)用造成嚴(yán)重影響。基于Posit的計(jì)數(shù)系統(tǒng)能夠帶來(lái)更出色的計(jì)算性能和準(zhǔn)確性。我們正在提供一種替代方案,可以為支持AI等計(jì)算密集型應(yīng)用的下一代設(shè)計(jì)提供助力,有效降低風(fēng)險(xiǎn)。
150萬(wàn)門(mén)級(jí)的完整芯片設(shè)計(jì)流程
CalligoTech率先生產(chǎn)出了基于Posit的商用多核RISC-V加速器芯片。回想設(shè)計(jì)之初,該公司首先需要選擇代工廠和適合的工藝設(shè)計(jì)套件(PDK)庫(kù)。PDK庫(kù)的選擇會(huì)顯著影響芯片的功耗、性能和面積(PPA)以及成本,是一個(gè)非常關(guān)鍵的決策,需要清晰地了解項(xiàng)目的各方面內(nèi)容,包括技術(shù)節(jié)點(diǎn)、設(shè)計(jì)約束、制造工藝以及與電子設(shè)計(jì)自動(dòng)化(EDA)工具的兼容性。
經(jīng)過(guò)綜合評(píng)估,CalligoTech最終決定使用新思科技數(shù)字設(shè)計(jì)系列來(lái)支持其RTL到簽核流程。在此過(guò)程中,新思科技的技術(shù)專(zhuān)家與其團(tuán)隊(duì)緊密協(xié)作,幫助建立PDK庫(kù),并為RTL到簽核流程提供PPA優(yōu)化方案,最終助其實(shí)現(xiàn)了PPA目標(biāo)。不僅如此,新思科技還通過(guò)密切合作,幫助該團(tuán)隊(duì)中原本習(xí)慣使用其他競(jìng)品流程的開(kāi)發(fā)者在短時(shí)間內(nèi)熟練掌握了新思科技的設(shè)計(jì)流程。
新思科技團(tuán)隊(duì)讓我們對(duì)IC Compiler II布局布線解決方案充滿(mǎn)了信心,相信其完全可以處理我們?cè)O(shè)計(jì)的所有150萬(wàn)門(mén)級(jí)。這些數(shù)字設(shè)計(jì)工具的穩(wěn)定性以及高效的設(shè)計(jì)流程,結(jié)合新思科技團(tuán)隊(duì)的專(zhuān)業(yè)支持,我們的四名開(kāi)發(fā)者才得以在緊迫時(shí)間節(jié)點(diǎn)內(nèi)順利完成了項(xiàng)目。
CalligoTech將繼續(xù)構(gòu)建基于Posit的加速器技術(shù),其團(tuán)隊(duì)未來(lái)計(jì)劃將新思科技接口IP和內(nèi)存IP集成到下一代器件中。
-
處理器
+關(guān)注
關(guān)注
68文章
19170瀏覽量
229187 -
人工智能
+關(guān)注
關(guān)注
1791文章
46882瀏覽量
237637 -
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8381瀏覽量
132429 -
大數(shù)據(jù)
+關(guān)注
關(guān)注
64文章
8864瀏覽量
137308 -
RISC-V
+關(guān)注
關(guān)注
44文章
2232瀏覽量
46039
原文標(biāo)題:150萬(wàn)門(mén)級(jí) + Posit + RISC-V,這款新一代大規(guī)模計(jì)算芯片流片成功
文章出處:【微信號(hào):Synopsys_CN,微信公眾號(hào):新思科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論