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

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

3天内不再提示

MEEP:打造未来开放式HPC生态系统的数字实验室

星星科技指导员 来源:嵌入式计算设计 作者:John Davis 2022-11-25 15:11 次阅读

我们正在迅速接近百万兆次级时代,几乎没有工具和基础设施来帮助我们构建面向未来的软件/硬件共同设计的生态系统。我们不能再等待新的硬件来开发软件。同样,为了满足这些百万兆次级及以上系统的性能和功耗目标,我们必须以共同设计系统的形式利用专业化,这意味着硬件和软件必须一起设计,而不是孤立地设计。

专业化还将开源生态系统扩展到具有开放ISA的硬件中,如RISC-V,它定义了软件级别互操作性的基本标准,而且还具有专业化架构以包括新的应用程序功能和硬件支持的灵活性。这项新功能正在开创一个令人兴奋的系统设计、全栈研发(包括构建专用硬件)的新时代。MareNostrum 百万兆次级实验平台 (MEEP) 是第一步,它支持一个灵活的硬件平台,我们可以使用该平台映射或模拟各种不同的架构进行开发,包括硬件和软件。

BSC 正在构建各种软件和硬件组件,以实现开源软件和硬件 HPC 生态系统。我们正在构建开源软件的丰富历史,并将其扩展到基于RISC-V指令集架构(ISA)的开源硬件。MEEP支持使用FPGA快速评估硬件架构。这是通往开放式 HPC 生态系统(包括硬件和软件)的众多步骤之一。此外,MEEP也是一种软件开发工具,与软件模拟不同,它允许我们以合理的速度运行整个软件堆栈以进行交互式开发。MEEP是我们的数字实验室,用于设计,测试和评估未来的百万兆次级加速器和系统,真正的软件/硬件协同设计。

与软件不同,硬件开发成本非常昂贵,错误成本也非常昂贵,尤其是在芯片制造方面。MEEP提供了一种以灵活性换取性能的机制。我们正在使用 FPGA 构建 MEEP,FPGA 是一种灵活的硬件组件或结构,可以一遍又一遍地重新编程。它允许我们像对待软件一样对待硬件,具有与软件相同的灵活性,我们可以重新编译硬件描述语言以创建新的硬件设计以映射到FPGA结构上。MEEP基础设施软件和FPGA使硬件仿真更像传统的软件开发。此外,MEEP可以用于的不仅仅是一个仿真项目,即MEEP的第一个演示器,一个百万兆次级加速器。MEEP可以模拟其他加速器设计以及CPU。我们还可以使用相同的 FPGA 基础设施支持基于 FPGA 的加速器。

构建百万兆次级加速器仿真器

MEEP结合了三个主要组件:软件,架构和RTL,以及硬件组件,形成一个完整的系统仿真平台。第一个部署将是用于HPC和高性能数据分析(HPDA)应用程序的百万兆次级加速器。因此,我们收集了 HPC、AI、ML 和 DL 应用程序,以实现加速。

基于此基准测试套件,我们分析应用程序并定义针对这些应用程序优化的架构。使用定义的架构,我们可以编写 RTL,即描述硬件的代码。在真正的协同设计实践中,我们可以灵活地在堆栈中的任何级别、软件堆栈和硬件的任何层进行更改。这是一种新的灵活性水平,可以为问题提供最佳的整体解决方案,而不是局限于仅软件更改和/或仅仿真验证。

最后,我们将软件和架构以及 RTL 结合起来,并将其映射到模拟器上。这是一个由大约 100 个 CPU 和 FPGA 组成的系统。这种规模可实现超出正常单芯片评估的更大规模系统研究。CPU 和 FPGA 的组合为将逻辑仿真器映射到物理资源提供了额外的灵活性。我们可以使用百万兆次级加速器或我们映射到 MEEP 的任何其他系统的逻辑定义来模糊物理硬件的界限。此外,我们正在使用传统的加速器架构,可以在初始项目之外进行大规模研究。FPGA 是提供这种灵活性的基本构建模块。我们基本上以两种不同的方式部署FPGA:FPGA Shell和FPGA仿真器。我们将 FPGA 外壳 定义为 FPGA 内存 和 I/O 接口。FPGA 外壳包含所有 FPGA 设计中的所有通用基础设施。FPGA 结构其余部分剩余的 FPGA 资源可用于仿真和/或加速器设计。

HPC 应用程序,包括新兴的 AI、ML 和 DL 工作负载。MEEP将使我们能够展望未来,并在新硬件可用之前展示事物如何工作。这种硅前验证将通过提高 RTL 的质量并消除错误来节省大量资金。

MEEP提供了一个独特的机会,可以实现新硬件及其相关硬件的系统级软件开发。我们正在构建一个紧密耦合的加速器,该加速器超越了传统的 HPC 应用程序,包括新兴的 AI、ML 和 DL 工作负载。MEEP将使我们能够展望未来,并在新硬件可用之前展示事物如何工作。这种硅前验证将通过提高 RTL 的质量并消除错误来节省大量资金。MEEP还将支持新系统的软件开发,从而实现新硬件和软件的并行开发。这对于软件开发尤其重要,否则必须等待新硬件可用。在这两种情况下,我们都可以通过并行化硬件和软件开发来缩短开发时间,并通过在更大的规模上运行系统来提高整体软件和硬件质量。

审核编辑:郭婷

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

    关注

    1603

    文章

    21331

    浏览量

    593689
  • HPC
    HPC
    +关注

    关注

    0

    文章

    281

    浏览量

    23427
  • RISC-V
    +关注

    关注

    41

    文章

    1908

    浏览量

    45096
收藏 人收藏

    评论

    相关推荐

    创新打造生态 恩智浦首个云实验室正式上线运营

    恩智浦半导体近期宣布其首个全线上实验室——人工智能创新实践平台云实验室正式上线运营。这一创新举措标志着恩智浦在打造生态领域迈出了坚实的一步,对于推动行业发展具有深远的影响。
    的头像 发表于 04-29 11:30 389次阅读

    苹果硬件生态系统丰富,用户黏性大

     苹果以其丰富多元的硬件生态系统,涵盖了从 iPhone 至 Mac 电脑等多种设备,每个设备都有其独特的用户群体。
    的头像 发表于 04-18 11:03 92次阅读

    浅谈AMD Ryzen AI PC生态系统

    AMD与OEM合作伙伴联想和华硕,以及生态系统合作伙伴百川智能、有道、游戏加加、生数、始智AI等共同努力,共庆龙年,并在大中华区扩展了Ryzen AI生态系统
    的头像 发表于 04-11 11:05 296次阅读

    Meta欲打造巨型AI覆盖视频推荐生态系统

    Meta正计划打造一款巨型AI系统,以全面覆盖其视频推荐生态系统,为旗下产品提供统一的视频推荐引擎。
    的头像 发表于 03-11 11:14 277次阅读

    RadioVerse:技术和无线电设计生态系统

    电子发烧友网站提供《RadioVerse:技术和无线电设计生态系统.pdf》资料免费下载
    发表于 11-24 11:43 0次下载
    RadioVerse:技术和无线电设计<b class='flag-5'>生态系统</b>

    模拟矩阵在生态系统模拟中的应用

    维模拟矩阵在生态系统模拟中的应用主要是通过构建一个包含多个物种、生态系统和环境因素的模拟矩阵,来模拟和预测生态系统在不同条件下的动态变化和稳定性。 在生态系统模拟中,维模拟矩阵可以用来
    的头像 发表于 09-05 21:25 337次阅读

    STM32Cube生态系统助力开发者释放创造力

    STM32Cube生态系统,助力开发者释放创造力,本片文档主要介绍选型、原型评估、配置、编译、软件包、调试、烧录、监测和总结。
    发表于 09-05 06:10

    功率SiC生态系统中的明争暗斗

    去年,功率 SiC 市场宣布了一系列具有影响力的合作,有趣的是,不仅是在之前看到的晶圆和材料层面,而是在整个功率 SiC 生态系统中。
    的头像 发表于 08-25 17:35 1028次阅读
    功率SiC<b class='flag-5'>生态系统</b>中的明争暗斗

    生态伙伴 | 华秋硬创联合长虹创投,共同打造更优生态系统

    ,获2轮及以上融资的企业占比达54%。 02生态伙伴介绍:长虹创投 长虹创投是长虹控股集团进行股权投资的平台,协同内外创新资源,结合产业资金优势,打造“基金+基地+联盟”的生态系统。 长虹创投主要开展直
    发表于 07-31 15:45

    生态伙伴 | 华秋硬创联合长虹创投,共同打造更优生态系统

    生态伙伴|华秋硬创联合长虹创投,共同打造更优生态系统2023-07-3115:23·华秋电子01大赛介绍中国硬件创新创客大赛始于2015年,由深圳华秋电子有限公司主办,至今已经成功举办八届,赛事范围
    的头像 发表于 07-31 15:27 295次阅读
    <b class='flag-5'>生态</b>伙伴 | 华秋硬创联合长虹创投,共同<b class='flag-5'>打造</b>更优<b class='flag-5'>生态系统</b>

    开放式 RAN 在 5G 设计中的美好未来

    想,但他们还必须考虑 5G 系统和基础设施对其工作的要求。多年来,电信产业的主要玩家们创造了一个生态系统,迫使 ATT、T-Mobile 等服务提供商与特定设备供应商锁定在各种不同的系统配置中。
    的头像 发表于 06-26 12:15 463次阅读
    <b class='flag-5'>开放式</b> RAN 在 5G 设计中的美好<b class='flag-5'>未来</b>

    GaN功率半导体与高频生态系统

    GaN功率半导体与高频生态系统(氮化镓)
    发表于 06-25 09:38

    美军人工智能的生态系统变化综述

    2022财年国防授权法案在“国家安全委员会关于人工智能的建议(第52章)”中,设立了一些和数字生态系统相关的新节:国防部应制定计划,并详细说明所需的必要投资,以实现强大和现代化的数字生态系统
    的头像 发表于 06-20 11:30 755次阅读
    美军人工智能的<b class='flag-5'>生态系统</b>变化综述

    康佳特向中国市场展示了业界最全面的COM-HPC生态系统

    供应商德国康佳特将在中国安博会 (1C63展位) 和上海国际嵌入式展 (A172展位) 上向中国观众首次发布业界最为全面的COM-HPC生态系统,产品包括高性能COM-HPC服务器模块和超小型的全新
    发表于 05-23 10:49 613次阅读
    康佳特向中国市场展示了业界最全面的COM-<b class='flag-5'>HPC</b><b class='flag-5'>生态系统</b>

    白皮书下载:一文读懂Matter和智能家居生态系统的关键趋势

    的互操作性。随着 Matter 和开放生态系统模型的概念引入,物联网设备制造商和生态系统提供商可望为用户带来更加互联互通的创新产品,并获得更好的
    的头像 发表于 05-15 20:40 365次阅读
    白皮书下载:一文读懂Matter和智能家居<b class='flag-5'>生态系统</b>的关键趋势