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

    文章

    150

    浏览量

    32824
  • HPC
    HPC
    +关注

    关注

    0

    文章

    316

    浏览量

    23801
  • RISC-V
    +关注

    关注

    45

    文章

    2292

    浏览量

    46193
收藏 人收藏

    评论

    相关推荐

    基于risc-v架构的芯片与linux系统兼容性讨论

    )、中断控制器、I/O接口等。 Linux内核需要与这些硬件接口进行紧密配合,提供合适的驱动程序和管理机制。因此,在RISC-V架构的芯片上运行Linux系统时,需要确保Linux内核与RIS
    发表于 11-30 17:20

    RISC-V能否复制Linux 的成功?》

    控制器处理,以优化与主CPU和闪存之间的控制器接口。 在2020年RISC-V峰会期间,西部数据展示了款搭载其开源
    发表于 11-26 20:20

    RISC-V内核的32位通用微控制器 GD32VF103芯片简介

    1. 芯片简介 GD32VF103系列MCU是基于RISC-V内核的32位通用微控制器,具备均衡的处理效能和系统资源,适用于工业控制、消费电子、新兴IoT等嵌入式市场应用。 内核:芯
    发表于 10-23 06:46

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    控制器等丰富外设资源,适于光伏、储能电源等相关应用。 4 RISC-V+蓝牙+双USB+以太网+CAN 多种有线连接+蓝牙无线,打造多形式连接的全能小网关,简化边缘节点组网。 06 USB/蓝牙
    发表于 08-30 17:37

    risc-v的发展历史

    了基于RISC-V指令集的服务处理,安谋科技推出了RISC-V MCU等产品。 学术界与开源社区:
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

    通过软件模拟或复杂的指令序列实现些高级功能,这可能会增加执行时间和功耗。 2. 生态系统支持不足 软件和工具链的可用性:尽管RISC-V社区在快速发展,但与成熟的ARM等架构相比,
    发表于 07-29 17:18

    RISC-V在中国的发展机遇有哪些场景?

    RISC-V处理在性能和能效比方面表现出色,适用于数据中心和高性能计算领域的需求。 自主可控:RISC-V的开源特性使得中国可以在这领域实现自主可控的技术发展,减少对外国技术的依
    发表于 07-29 17:14

    浅析RISC-V领先ARM的优势

    和成本要求。 ARM虽然具有定的可定制性,但受限于其指令集架构的复杂性和历史包袱,其定制化的灵活性和自由度相对较低。 生态系统的快速发展: 随着RISC-V的开源特性得到越来越多开
    发表于 06-27 08:45

    risc-v的mcu对RTOS兼容性如何

    内存大小、中断控制器等。 芯片制造商的支持 : RISC-V MCU的制造商通常会提供与RTOS集成的支持,这包括驱动程序、板级支持包(BSP)以及可能的RTOS优化和补丁。 些制造商甚至可能提供预集成
    发表于 05-27 16:26

    RISC-V有哪些优点和缺点

    新的、尚未被广泛验证的技术。 需要注意的是,随着RISC-V技术的不断发展和生态系统的逐步完善,其缺点可能会逐渐被克服。同时,RISC-V的优点使其在多个领域具有广阔的应用前景,包括
    发表于 04-28 09:03

    RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?

    的架构,而不是尝试新的、尚未被广泛验证的技术。 需要注意的是,随着RISC-V技术的不断发展和生态系统的逐步完善,其缺点可能会逐渐被克服。同时,RISC-V的优点使其在多个领域具有广
    发表于 04-28 08:51

    国产RISC-V MCU推荐

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

    RISC-V迈入HPC市场,性能与生态缺不可

    时代,后发的RISC-V是否有机会在HPC市场占据席之地,是不少厂商和开发者都在琢磨的问题。   其实从去年开始,RISC-V就已经在往这个方向发力了,各种高性能
    的头像 发表于 03-23 00:10 3689次阅读

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

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

    科技正式发布基于RISC-V处理的HSM子系统解决方案

    本土RISC-V CPU IP领军企业——芯科技正式发布基于RISC-V处理的HSM子系统解决方案,提供专业有效的信息安全保护以及加解密
    的头像 发表于 03-11 11:01 1418次阅读
    芯<b class='flag-5'>来</b>科技正式发布基于<b class='flag-5'>RISC-V</b>处理<b class='flag-5'>器</b>的HSM子<b class='flag-5'>系统</b>解决方案