電子發(fā)燒友網(wǎng)報(bào)道(文/周凱揚(yáng))對(duì)于近幾年推出的HPC系統(tǒng)來說,高能效已經(jīng)成了大家無法規(guī)避的話題,就連TOP500上的超算,比如排名第一的超級(jí)計(jì)算機(jī),美國能源部下屬國家實(shí)驗(yàn)室的Frontier系統(tǒng),也憑借單機(jī)柜原型機(jī)在GREEN500能效榜上拿下第一,整個(gè)系統(tǒng)拿下了第二的成績。與十多年前的那些HPC系統(tǒng)相比,現(xiàn)在的設(shè)計(jì)不僅是在性能上不可同日而語,連能效比也提升了百倍以上。
能做到如此高的能效,除了CPU、GPU本身的設(shè)計(jì)外,也要?dú)w功于先進(jìn)的冷卻系統(tǒng)和電源管理。對(duì)于已經(jīng)走向多核異構(gòu)時(shí)代的HPC系統(tǒng)而言,系統(tǒng)級(jí)別的電源與熱管理尤為重要,而且還得做到精心調(diào)校、針對(duì)負(fù)載進(jìn)行智能調(diào)整的動(dòng)態(tài)電源管理。
已有的電源控制器方案
針對(duì)不同的CPU系統(tǒng),市面上已經(jīng)有了不少商用電源控制器,比如英特爾的CPU有用于C-States管理的電源控制單元(PCU),ARM有幫助應(yīng)用處理器卸載電源與系統(tǒng)管理任務(wù)的系統(tǒng)控制處理器(SCP)和可管理控制處理器(MCP),AMD有采集傳感數(shù)據(jù)進(jìn)行快速調(diào)整的系統(tǒng)管理單元(SMU),IBM的Power處理器有片上控制器(OCC)等。
然而,不少已有的方案都是基于單核心的MCU打造的,在面對(duì)單片核心數(shù)越來越多以及逐漸普及的Chiplet設(shè)計(jì)時(shí),這些方案就因?yàn)槿狈U(kuò)展性而顯得力不從心了。除此之外,主辦的尺寸、布局和成本的因素,進(jìn)一步限制了HPC處理器本身的片上電源管理。正因如此,在擁有龐大核心數(shù)量的HPC系統(tǒng)上,我們需要一個(gè)可擴(kuò)展的控制器方案。
在這些要求下,瑞士蘇黎世聯(lián)邦理工學(xué)院(ETH)的集成系統(tǒng)實(shí)驗(yàn)室就基于開源的RISC-V架構(gòu),打造了這樣一個(gè)擁有并行控制規(guī)則計(jì)算加速的電源控制器IP——ControlPULP。
可擴(kuò)展的電源控制器
ControlPULP采用了九核的設(shè)計(jì),一個(gè)單核管理器核心,和8核的加速器簇來加速電源控制固件的工作負(fù)載,而這九個(gè)核心全部基于CV32E40P,這是一個(gè)32位4級(jí)流水線的RISC-V開源核心,由瑞士蘇黎世聯(lián)邦理工學(xué)院和意大利博羅尼亞大學(xué)合作的PULP平臺(tái)維護(hù),他們也將CV32E40P捐獻(xiàn)給了開放硬件聯(lián)盟OpenHW。
ControlPULP架構(gòu) / 瑞士蘇黎世聯(lián)邦理工學(xué)院
此外,ControlPULP集成了一個(gè)直接內(nèi)存訪問引擎,用于獲取片上傳感器的數(shù)據(jù),還有一個(gè)uDMA引擎,用于支持基于標(biāo)準(zhǔn)電源管理接口(比如電壓調(diào)節(jié)總線AVSBUS/PMBUS)的片外外圍設(shè)備以及通過I2C或MTCP協(xié)議的BMC通信。至于底層控制策略的調(diào)度,則靠PULP平臺(tái)自己開發(fā)的開源FreeRTOS來實(shí)現(xiàn)。
在其電源控制策略中,ControlPULP主要負(fù)責(zé)兩大主要控制任務(wù),一個(gè)是定期控制任務(wù),一個(gè)是電源控制任務(wù)。定期控制任務(wù)結(jié)合溫度傳感器、功耗傳感器內(nèi)的數(shù)據(jù),以及目標(biāo)頻率、預(yù)期負(fù)載和總功耗預(yù)算等數(shù)據(jù),來進(jìn)行電源調(diào)度和熱管理。電源控制任務(wù)則是通過PMBUS/AVSBUS獲得的電壓軌功耗和BMC通信來完成快速電源控制。
根據(jù)他們測(cè)試的結(jié)果,這種多核加速器簇的結(jié)構(gòu)相較過去的單核方案來說,在控制策略的執(zhí)行速度上快了5倍,而且集成在HPC處理器中并不會(huì)占用多大的面積。他們?cè)诟裥镜腉F22FDX工藝下得到的綜合結(jié)果中,ControlPULP所占處理器面積甚至不到百分之一。
開源電源控制器的未來
ControlPULP作為一個(gè)軟硬件完全開源的集成IP方案,不少人擔(dān)心是否真的會(huì)有人將其投入商用,事實(shí)上,這樣的案例已經(jīng)快要面世了。根據(jù)ETH透露,歐洲處理器計(jì)劃(EPI)的先行者,法國企業(yè)SiPearl的E級(jí)HPC芯片,72核的Rhea處理器就將集成ControlPULP。
不過,這還只是ControlPULP邁出的第一步,未來PULP團(tuán)隊(duì)還計(jì)算完成65nm的流片來進(jìn)一步開展硬件驗(yàn)證,并探索更先進(jìn)的預(yù)測(cè)性電源控制策略。但不管怎么說,這都是首個(gè)RISC-V的HPC電源控制器方案,RISC-V在HPC市場(chǎng)也需要更多的亮相,而不僅僅只是作為加速器。
能做到如此高的能效,除了CPU、GPU本身的設(shè)計(jì)外,也要?dú)w功于先進(jìn)的冷卻系統(tǒng)和電源管理。對(duì)于已經(jīng)走向多核異構(gòu)時(shí)代的HPC系統(tǒng)而言,系統(tǒng)級(jí)別的電源與熱管理尤為重要,而且還得做到精心調(diào)校、針對(duì)負(fù)載進(jìn)行智能調(diào)整的動(dòng)態(tài)電源管理。
已有的電源控制器方案
針對(duì)不同的CPU系統(tǒng),市面上已經(jīng)有了不少商用電源控制器,比如英特爾的CPU有用于C-States管理的電源控制單元(PCU),ARM有幫助應(yīng)用處理器卸載電源與系統(tǒng)管理任務(wù)的系統(tǒng)控制處理器(SCP)和可管理控制處理器(MCP),AMD有采集傳感數(shù)據(jù)進(jìn)行快速調(diào)整的系統(tǒng)管理單元(SMU),IBM的Power處理器有片上控制器(OCC)等。
然而,不少已有的方案都是基于單核心的MCU打造的,在面對(duì)單片核心數(shù)越來越多以及逐漸普及的Chiplet設(shè)計(jì)時(shí),這些方案就因?yàn)槿狈U(kuò)展性而顯得力不從心了。除此之外,主辦的尺寸、布局和成本的因素,進(jìn)一步限制了HPC處理器本身的片上電源管理。正因如此,在擁有龐大核心數(shù)量的HPC系統(tǒng)上,我們需要一個(gè)可擴(kuò)展的控制器方案。
在這些要求下,瑞士蘇黎世聯(lián)邦理工學(xué)院(ETH)的集成系統(tǒng)實(shí)驗(yàn)室就基于開源的RISC-V架構(gòu),打造了這樣一個(gè)擁有并行控制規(guī)則計(jì)算加速的電源控制器IP——ControlPULP。
可擴(kuò)展的電源控制器
ControlPULP采用了九核的設(shè)計(jì),一個(gè)單核管理器核心,和8核的加速器簇來加速電源控制固件的工作負(fù)載,而這九個(gè)核心全部基于CV32E40P,這是一個(gè)32位4級(jí)流水線的RISC-V開源核心,由瑞士蘇黎世聯(lián)邦理工學(xué)院和意大利博羅尼亞大學(xué)合作的PULP平臺(tái)維護(hù),他們也將CV32E40P捐獻(xiàn)給了開放硬件聯(lián)盟OpenHW。
ControlPULP架構(gòu) / 瑞士蘇黎世聯(lián)邦理工學(xué)院
此外,ControlPULP集成了一個(gè)直接內(nèi)存訪問引擎,用于獲取片上傳感器的數(shù)據(jù),還有一個(gè)uDMA引擎,用于支持基于標(biāo)準(zhǔn)電源管理接口(比如電壓調(diào)節(jié)總線AVSBUS/PMBUS)的片外外圍設(shè)備以及通過I2C或MTCP協(xié)議的BMC通信。至于底層控制策略的調(diào)度,則靠PULP平臺(tái)自己開發(fā)的開源FreeRTOS來實(shí)現(xiàn)。
在其電源控制策略中,ControlPULP主要負(fù)責(zé)兩大主要控制任務(wù),一個(gè)是定期控制任務(wù),一個(gè)是電源控制任務(wù)。定期控制任務(wù)結(jié)合溫度傳感器、功耗傳感器內(nèi)的數(shù)據(jù),以及目標(biāo)頻率、預(yù)期負(fù)載和總功耗預(yù)算等數(shù)據(jù),來進(jìn)行電源調(diào)度和熱管理。電源控制任務(wù)則是通過PMBUS/AVSBUS獲得的電壓軌功耗和BMC通信來完成快速電源控制。
根據(jù)他們測(cè)試的結(jié)果,這種多核加速器簇的結(jié)構(gòu)相較過去的單核方案來說,在控制策略的執(zhí)行速度上快了5倍,而且集成在HPC處理器中并不會(huì)占用多大的面積。他們?cè)诟裥镜腉F22FDX工藝下得到的綜合結(jié)果中,ControlPULP所占處理器面積甚至不到百分之一。
開源電源控制器的未來
ControlPULP作為一個(gè)軟硬件完全開源的集成IP方案,不少人擔(dān)心是否真的會(huì)有人將其投入商用,事實(shí)上,這樣的案例已經(jīng)快要面世了。根據(jù)ETH透露,歐洲處理器計(jì)劃(EPI)的先行者,法國企業(yè)SiPearl的E級(jí)HPC芯片,72核的Rhea處理器就將集成ControlPULP。
不過,這還只是ControlPULP邁出的第一步,未來PULP團(tuán)隊(duì)還計(jì)算完成65nm的流片來進(jìn)一步開展硬件驗(yàn)證,并探索更先進(jìn)的預(yù)測(cè)性電源控制策略。但不管怎么說,這都是首個(gè)RISC-V的HPC電源控制器方案,RISC-V在HPC市場(chǎng)也需要更多的亮相,而不僅僅只是作為加速器。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
電源控制器
+關(guān)注
關(guān)注
0文章
150瀏覽量
32828 -
HPC
+關(guān)注
關(guān)注
0文章
317瀏覽量
23810 -
RISC-V
+關(guān)注
關(guān)注
45文章
2292瀏覽量
46237
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論
)、中斷控制器、I/O接口等。
Linux內(nèi)核需要與這些硬件接口進(jìn)行緊密配合,提供合適的驅(qū)動(dòng)程序和管理機(jī)制。因此,在RISC-V架構(gòu)的芯片上運(yùn)行Linux系統(tǒng)時(shí),需要確保Linux內(nèi)核與RIS
發(fā)表于 11-30 17:20
《RISC-V能否復(fù)制Linux 的成功?》
的控制器處理器,以優(yōu)化與主CPU和閃存之間的控制器接口。
在2020年RISC-V峰會(huì)期間,西部數(shù)據(jù)展示了一款搭載其開源
發(fā)表于 11-26 20:20
RISC-V內(nèi)核的32位通用微控制器 GD32VF103芯片簡介
1. 芯片簡介
GD32VF103系列MCU是基于RISC-V內(nèi)核的32位通用微控制器,具備均衡的處理效能和系統(tǒng)資源,適用于工業(yè)控制、消費(fèi)電子、新興IoT等嵌入式市場(chǎng)應(yīng)用。
內(nèi)核:芯
發(fā)表于 10-23 06:46
RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,賦能RISC-V高效落地
控制器等豐富外設(shè)資源,適于光伏、儲(chǔ)能電源等相關(guān)應(yīng)用。
4 RISC-V+藍(lán)牙+雙USB+以太網(wǎng)+CAN
多種有線連接+藍(lán)牙無線,打造多形式連接的全能小網(wǎng)關(guān),簡化邊緣節(jié)點(diǎn)組網(wǎng)。
06 USB/藍(lán)牙
發(fā)表于 08-30 17:37
risc-v的發(fā)展歷史
了基于RISC-V指令集的服務(wù)器處理器,安謀科技也推出了RISC-V MCU等產(chǎn)品。
學(xué)術(shù)界與開源社區(qū):
發(fā)表于 07-29 17:20
rIsc-v的缺的是什么?
通過軟件模擬或復(fù)雜的指令序列來實(shí)現(xiàn)一些高級(jí)功能,這可能會(huì)增加執(zhí)行時(shí)間和功耗。
2. 生態(tài)系統(tǒng)支持不足
軟件和工具鏈的可用性:盡管RISC-V社區(qū)在快速發(fā)展,但與成熟的ARM等架構(gòu)相比,
發(fā)表于 07-29 17:18
RISC-V在中國的發(fā)展機(jī)遇有哪些場(chǎng)景?
:RISC-V處理器在性能和能效比方面表現(xiàn)出色,適用于數(shù)據(jù)中心和高性能計(jì)算領(lǐng)域的需求。
自主可控:RISC-V的開源特性使得中國可以在這一領(lǐng)域?qū)崿F(xiàn)自主可控的技術(shù)發(fā)展,減少對(duì)外國技術(shù)的依
發(fā)表于 07-29 17:14
淺析RISC-V領(lǐng)先ARM的優(yōu)勢(shì)
和成本要求。
ARM雖然也具有一定的可定制性,但受限于其指令集架構(gòu)的復(fù)雜性和歷史包袱,其定制化的靈活性和自由度相對(duì)較低。
生態(tài)系統(tǒng)的快速發(fā)展:
隨著RISC-V的開源特性得到越來越多開
發(fā)表于 06-27 08:45
risc-v的mcu對(duì)RTOS兼容性如何
內(nèi)存大小、中斷控制器等。
芯片制造商的支持 :
RISC-V MCU的制造商通常會(huì)提供與RTOS集成的支持,這包括驅(qū)動(dòng)程序、板級(jí)支持包(BSP)以及可能的RTOS優(yōu)化和補(bǔ)丁。
一些制造商甚至可能提供預(yù)集成
發(fā)表于 05-27 16:26
RISC-V有哪些優(yōu)點(diǎn)和缺點(diǎn)
新的、尚未被廣泛驗(yàn)證的技術(shù)。
需要注意的是,隨著RISC-V技術(shù)的不斷發(fā)展和生態(tài)系統(tǒng)的逐步完善,其缺點(diǎn)可能會(huì)逐漸被克服。同時(shí),RISC-V的優(yōu)點(diǎn)也使其在多個(gè)領(lǐng)域具有廣闊的應(yīng)用前景,包括
發(fā)表于 04-28 09:03
RISC-V有哪些優(yōu)缺點(diǎn)?是堅(jiān)持ARM方向還是投入risc-V的懷抱?
的架構(gòu),而不是嘗試新的、尚未被廣泛驗(yàn)證的技術(shù)。
需要注意的是,隨著RISC-V技術(shù)的不斷發(fā)展和生態(tài)系統(tǒng)的逐步完善,其缺點(diǎn)可能會(huì)逐漸被克服。同時(shí),RISC-V的優(yōu)點(diǎn)也使其在多個(gè)領(lǐng)域具有廣
發(fā)表于 04-28 08:51
國產(chǎn)RISC-V MCU推薦
也基本上符合RISC-V JTAG標(biāo)準(zhǔn)。芯片的軟件庫也較為齊全,不過在模擬性能方面,精度和可重復(fù)性相較一般。
官網(wǎng)顯示,GD32VF103系列MCU是
發(fā)表于 04-17 11:00
RISC-V邁入HPC市場(chǎng),性能與生態(tài)缺一不可
時(shí)代,后發(fā)的RISC-V是否有機(jī)會(huì)在HPC市場(chǎng)占據(jù)一席之地,是不少廠商和開發(fā)者都在琢磨的問題。 ? 其實(shí)從去年開始,RISC-V就已經(jīng)在往這個(gè)方向發(fā)力了,各種高性能
RISC-V 基礎(chǔ)學(xué)習(xí):RISC-V 基礎(chǔ)介紹
10
機(jī)器特權(quán)級(jí)
3
M
11
一個(gè)RISC-V 硬件線程(hart),相當(dāng)于一個(gè)CPU 內(nèi)獨(dú)立的可執(zhí)行核心,在任意時(shí)刻,只能運(yùn)行在某一個(gè)特權(quán)級(jí)上,這個(gè)特權(quán)級(jí)由CSR(
發(fā)表于 03-12 10:25
芯來科技正式發(fā)布基于RISC-V處理器的HSM子系統(tǒng)解決方案
本土RISC-V CPU IP領(lǐng)軍企業(yè)——芯來科技正式發(fā)布基于RISC-V處理器的HSM子系統(tǒng)解決方案,提供專業(yè)有效的信息安全保護(hù)以及加解密
評(píng)論