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

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

3天内不再提示

MEEP打造HPC生态系统的数字实验室

星星科技指导员 来源:嵌入式计算设计 作者:John Davis 2022-06-30 14:49 次阅读

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

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

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

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

构建一个 Exascale 加速器模拟器

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

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

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

pYYBAGK9R7aAQUNdAAHYytwvog4292.png

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

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

审核编辑:郭婷

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

    关注

    2

    文章

    809

    浏览量

    38161
  • AI
    AI
    +关注

    关注

    87

    文章

    31845

    浏览量

    270672
  • HPC
    HPC
    +关注

    关注

    0

    文章

    327

    浏览量

    23877
收藏 人收藏

    评论

    相关推荐

    对三星而言开放生态系统是什么

    在过去的五年里,三星投入了大量精力来建立团队、文化和流程,成为开放生态系统的积极贡献者。那么,为什么一家硬件公司会进行这样的投资?其价值何在?我们如何将硬件差异化与开源和标准结合起来?
    的头像 发表于 11-13 15:58 467次阅读

    LIMS系统在芯片实验室中的应用

    在高速发展的芯片行业中,芯片实验室作为技术创新和产品验证的核心部门,面临着诸多挑战与问题。这些问题不仅影响了实验室的工作效率,还可能对芯片产品的质量和研发周期产生不利影响。幸运的是,LIMS系统
    的头像 发表于 11-07 17:59 404次阅读

    LIMS实验室管理平台的实施步骤

    实验室信息管理系统(LIMS)是现代实验室管理的核心,它通过集成各种实验室操作流程,提高实验室的工作效率和数据管理能力。实施LIMS
    的头像 发表于 10-29 09:10 620次阅读

    EMC传导测试整改实验室打造电磁兼容性的防线

    深圳南柯电子|EMC传导测试整改实验室打造电磁兼容性的防线
    的头像 发表于 10-28 14:40 375次阅读

    LIMS系统在汽车电子检测实验室的应用

    汽车电子检测实验室的LIMS系统是专门设计来提高实验室管理效率和数据准确性的系统。通过数字化管理,帮助
    的头像 发表于 08-27 17:52 521次阅读

    重庆高校大学智能制造实验室数字孪生可视化系统平台建设项目验收

    重庆高校大学智能制造实验室积极推进数字孪生可视化系统平台建设项目,旨在通过先进的数字化技术,实现实验室资源的优化配置和高效利用。本文详细介绍
    的头像 发表于 07-05 17:39 487次阅读

    浅谈天津高校大学智能制造实验室数字孪生可视化系统平台建设项目

    天津高校大学智能制造实验室数字孪生可视化系统平台建设项目应运而生。该项目旨在通过数字孪生技术,构建一个全面、高效、智能的实验室管理平台,以提
    的头像 发表于 07-05 17:33 475次阅读

    哈尔滨高校大学智能制造实验室数字孪生可视化系统平台项目成功验收

    哈尔滨高校大学智能制造实验室数字孪生可视化系统平台项目的验收,标志着这一技术在教育领域的应用取得了新的突破。项目旨在开发一个数字孪生可视化系统
    的头像 发表于 07-02 17:11 369次阅读

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

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

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

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

    浅谈AMD Ryzen AI PC生态系统

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

    莱迪思举办2024莱迪思技术峰会展示其强大的FPGA合作生态系统

    莱迪思半导体近日在上海举办的2024年莱迪思技术峰会上展示了其强大且不断增长的全球生态系统,该生态系统由客户、IP和参考平台合作伙伴以及致力于推动FPGA创新的开发人员组成。
    的头像 发表于 03-14 15:10 641次阅读

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

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

    Renesas Ready生态系统合作伙伴解决方案介绍

    电子发烧友网站提供《Renesas Ready生态系统合作伙伴解决方案介绍.pdf》资料免费下载
    发表于 02-21 09:38 0次下载
    Renesas Ready<b class='flag-5'>生态系统</b>合作伙伴解决方案介绍

    ASE实验室、PLCT实验室和算能携手共同发起甲辰计划!

    值此辞旧迎新之际,我们很高兴的向所有参与和关注RISC-V生态建设的伙伴们分享一个新项目的诞生:甲辰计划(英文:RISC-VProsperity2036)。该计划由ASE实验室、PLCT实验室、算能
    的头像 发表于 02-19 13:07 1978次阅读
    ASE<b class='flag-5'>实验室</b>、PLCT<b class='flag-5'>实验室</b>和算能携手共同发起甲辰计划!