0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HPC系统的电源控制器,RISC-V也来插一脚?

E4Life 来源:电子发烧友网 作者:周凯扬 2022-08-16 08:00 次阅读
电子发烧友网报道(文/周凯扬)对于近几年推出的HPC系统来说,高能效已经成了大家无法规避的话题,就连TOP500上的超算,比如排名第一的超级计算机,美国能源部下属国家实验室的Frontier系统,也凭借单机柜原型机在GREEN500能效榜上拿下第一,整个系统拿下了第二的成绩。与十多年前的那些HPC系统相比,现在的设计不仅是在性能上不可同日而语,连能效比也提升了百倍以上。

能做到如此高的能效,除了CPUGPU本身的设计外,也要归功于先进的冷却系统和电源管理。对于已经走向多核异构时代的HPC系统而言,系统级别的电源与热管理尤为重要,而且还得做到精心调校、针对负载进行智能调整的动态电源管理。

已有的电源控制器方案

针对不同的CPU系统,市面上已经有了不少商用电源控制器,比如英特尔的CPU有用于C-States管理的电源控制单元(PCU),ARM有帮助应用处理器卸载电源与系统管理任务的系统控制处理器(SCP)和可管理控制处理器(MCP),AMD有采集传感数据进行快速调整的系统管理单元(SMU),IBM的Power处理器有片上控制器(OCC)等。

然而,不少已有的方案都是基于单核心的MCU打造的,在面对单片核心数越来越多以及逐渐普及的Chiplet设计时,这些方案就因为缺乏扩展性而显得力不从心了。除此之外,主办的尺寸、布局和成本的因素,进一步限制了HPC处理器本身的片上电源管理。正因如此,在拥有庞大核心数量的HPC系统上,我们需要一个可扩展的控制器方案。

在这些要求下,瑞士苏黎世联邦理工学院(ETH)的集成系统实验室就基于开源的RISC-V架构,打造了这样一个拥有并行控制规则计算加速的电源控制器IP——ControlPULP。

可扩展的电源控制器

ControlPULP采用了九核的设计,一个单核管理器核心,和8核的加速器簇来加速电源控制固件的工作负载,而这九个核心全部基于CV32E40P,这是一个32位4级流水线的RISC-V开源核心,由瑞士苏黎世联邦理工学院和意大利博罗尼亚大学合作的PULP平台维护,他们也将CV32E40P捐献给了开放硬件联盟OpenHW。
CleanShot 2022-08-12 at 15.40.51@2x
ControlPULP架构 / 瑞士苏黎世联邦理工学院

此外,ControlPULP集成了一个直接内存访问引擎,用于获取片上传感器的数据,还有一个uDMA引擎,用于支持基于标准电源管理接口(比如电压调节总线AVSBUS/PMBUS)的片外外围设备以及通过I2C或MTCP协议的BMC通信。至于底层控制策略的调度,则靠PULP平台自己开发的开源FreeRTOS来实现。

在其电源控制策略中,ControlPULP主要负责两大主要控制任务,一个是定期控制任务,一个是电源控制任务。定期控制任务结合温度传感器、功耗传感器内的数据,以及目标频率、预期负载和总功耗预算等数据,来进行电源调度和热管理。电源控制任务则是通过PMBUS/AVSBUS获得的电压轨功耗和BMC通信来完成快速电源控制。

根据他们测试的结果,这种多核加速器簇的结构相较过去的单核方案来说,在控制策略的执行速度上快了5倍,而且集成在HPC处理器中并不会占用多大的面积。他们在格芯的GF22FDX工艺下得到的综合结果中,ControlPULP所占处理器面积甚至不到百分之一。

开源电源控制器的未来

ControlPULP作为一个软硬件完全开源的集成IP方案,不少人担心是否真的会有人将其投入商用,事实上,这样的案例已经快要面世了。根据ETH透露,欧洲处理器计划(EPI)的先行者,法国企业SiPearl的E级HPC芯片,72核的Rhea处理器就将集成ControlPULP。
CleanShot 2022-08-12 at 15.43.18@2x
在Rhea原型主板上进行FPGA仿真验证 / 瑞士苏黎世联邦理工学院

不过,这还只是ControlPULP迈出的第一步,未来PULP团队还计算完成65nm的流片来进一步开展硬件验证,并探索更先进的预测性电源控制策略。但不管怎么说,这都是首个RISC-V的HPC电源控制器方案,RISC-V在HPC市场也需要更多的亮相,而不仅仅只是作为加速器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源控制器
    +关注

    关注

    0

    文章

    142

    浏览量

    32560
  • HPC
    HPC
    +关注

    关注

    0

    文章

    277

    浏览量

    23417
  • RISC-V
    +关注

    关注

    41

    文章

    1888

    浏览量

    45030
收藏 人收藏

    评论

    相关推荐

    国产RISC-V MCU推荐

    基本上符合RISC-V JTAG标准。芯片的软件库较为齐全,不过在模拟性能方面,精度和可重复性相较般。 官网显示,GD32VF103系列MCU是
    发表于 04-17 11:00

    RISC-V 基础学习:RISC-V 基础介绍

    10 机器特权级 3 M 11 RISC-V 硬件线程(hart),相当于个CPU 内独立的可执行核心,在任意时刻,只能运行在某个特权级上,这个特权级由CSR(
    发表于 03-12 10:25

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41

    RISC-V开放架构设计之道|阅读体验】本别出心裁的RISC-V架构之书(第章)

    RISC-V开放架构设计之道|阅读体验】本别出心裁的RISC-V架构之书(第章) 申请这本书的时候就看到了书评中有几点吸引我,让我希望拜读
    发表于 01-24 19:06

    RISC-V开放架构设计之道|阅读体验】 RISC-V设计必备之案头小册

    。在书中,特别提到了汇编对于RISC-V中的作用,包括当讲寄存硬连线为0时,可以使用伪指令简化常规操作,如跳转、返回和等于零时分支等。 浮点运算和压缩指令数据集的知识则是放在下
    发表于 01-22 16:24

    256核!赛昉发布全新RISC-V众核子系统IP平台

    、低延迟的RISC-V众核子系统IP平台 ,该平台还包括:RISC-V Debug Module调试接口,RISC-V中断控制器(PLIC、
    发表于 11-29 13:37

    谈ARM上市与RISC-V

    ,中国还逐渐拥有了大批从设计到系统,从工具到测试,最终到人才培养的全流程自主研发与发展能力。 今天Arm的对手是RISC-V,未来Arm面对的将是以庞大市场做背景,拥有全产业链的
    发表于 09-30 12:22

    读《玄铁RISC-V处理入门与实战》

    。 全方位的介绍,带领我们了解RISC-V之性能强大,不再局限于个跑马灯、Hello World工程,而是开发高大上的系统级应用。未来RISC-V如果能在应用碎片化、开发效率低、软硬
    发表于 09-28 11:58

    RISC-V强势崛起为芯片架构第三极

    历程及特征,可大致分为三个阶段,在RISC-V发展早期,大家把RISC-V处理多应用于专用芯片,如RF通信、电源管理芯片等;随着RISC-V
    发表于 08-30 13:53

    RISC-V产业论坛召开,专利联盟正式成立

    原股份、芯融智、平头哥、赛昉科技、时擎智能、思尔芯、钜泉光电、芯思原以及上海恒锐知识产权,专利联盟将构建RISC-V专利互不诉讼的生态系统,推动RISC-V技术创新和快速发展。
    发表于 08-30 10:40

    RISC-V在快速发展的处理生态系统中找到立足点

    以来,RISC-V迅速获得了主要芯片制造商的支持,包括苹果公司,苹果公司已将控制器置于其苹果硅中。基于RISC-V的芯片内核已经出货了大约10亿个。最近,Meta 宣布推出款基于
    发表于 08-11 18:20

    RISC-V核、平台和芯片该如何选择?

    使用。 (2)、建议嵌入式和物联网系统开发者使用 RISC-V SoC 芯片。比如,选择GD32VF103 系列 MCU芯片做嵌入式项目开发。GD32VF103有多款开发板和开发工具链支持。AIOT
    发表于 06-21 20:34

    两大架构RISC-V 和 ARM 的各种关系

    ARM CPU。 2. RISC-V 支持最少,而 ARM 支持广泛。 因为 RISC-V 是这样个新的 CPU 平台,所以软件和开发环境支持非常有限。 另方面,ARM 提供了庞
    发表于 06-21 20:31

    RISC-V,正在摆脱低端

    RISC-V创建了个定制的1000多个核心系统,专门用于数据中心推理,加速许多可并行化的工作负载,旨在与AI推荐系统中强大的GPU处理
    发表于 05-30 14:11

    RISC-V架构的优势和特点

    成熟的操作系统,便于应用软件移植。RISC-V的指令集可以进行扩展和定制,可以满足不同应用场景的需求,能够针对新兴技术进行更新和升级。这为中国的芯片产业提供了更多的发展机会和潜力,同时
    发表于 05-14 09:05