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

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

3天内不再提示

异构计算中的挑战与解决方案

星星科技指导员 来源:嵌入式计算设计 作者:John Glossner 2022-06-08 16:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

程序员在使用现有编程语言实现应用程序方面历来面临重大挑战。其中最重要的是异构处理器中固有的多本机指令集架构 (ISA)。如今,由于引入了异构系统架构 (HSA),这些担忧正在得到解决。

复杂的片上系统 (SoC) 是当今大多数电子产品的核心。通常由广泛的 IP 块组成,通常来自不同的供应商,这些块包括从通用处理器 (CPU) 到深度神经网络 (DNN) 的所有内容。每一个通常都是用不同的专有语言设计和编程的,为开发人员创建了一个技术“巴别塔”。可以理解的是,必须找到一种解决方案,该解决方案能够有效且具有成本效益地解决当今日益增长的硬件多样性。

向异构架构迈进

异构系统架构已成功解决了多个不同处理器的编程问题并利用了异构的力量。开发人员越来越意识到异构芯片及其在显着降低执行复杂计算应用程序所需功率方面的潜力。当程序针对专门的异构系统进行优化时,每个系统处理器都可以使用该特定功能所需的最少功率来执行代码。结果是比非异构系统在更低功率下的性能更高。

但是 HSA 还有另一个好处,它最终允许开发人员更快地设计和编程日益复杂的异构系统。它有助于确保在正确的时间为正确的任务使用正确的处理器。结合高速缓存一致的共享虚拟内存,HSA 系统实现了对内存的高带宽访问,提高了应用程序性能并降低了功耗。

两全其美

异构计算结合了通用计算和专用计算的优点。它指定了 CPU 如何与加速器“对话”,并且经常发现两者都集成在同一个硅芯片上。因此,异构处理器(例如 CPU、GPUDSPFPGA、专用加速器等)最终可以集成并协作,以实现给定应用的性能和功耗的理想平衡。可以理解的是,当今大多数设计师都倾向于在他们构建的系统中进行更大程度的集成。虽然这给设计过程增加了一定程度的难度,但这种方法的好处——速度、更少的设备和更低的总体成本——超过了固有的挑战。

创建统一标准

自 HSAF 于 2012 年成立以来,HSA 计算标准取得了重大进展。如今,不仅有免版税的开放规范可用,而且还有完全可操作的生产系统。HSA 对系统设计人员的吸引力越来越大。它简化了异构编程,创建了允许使用许多常见编程语言(包括 C/C++Python、OpenCL、Java 等)对不同类型的处理器进行编程的标准。HSA 巧妙地使用单个源文件并自动将应用程序的一部分分发到进行实际计算的最佳处理器。

调查强调了 HSA 的广泛吸引力

在最近对 HSA 基金会成员进行的一项调查中,100% 的人表示他们的系统具有 HSA 功能,80% 的人现在符合 HSA 标准。受访者还提到改进的 SoC 设计和编程流程、来自不同 IP 供应商的模块之间更大的互操作性、更高的性能和更低的功耗。大多数公司表示他们将继续使用多种编程语言,包括 ISO C++、ISO C11/C99、OpenMP 3.1/4.0 with C 和其他几种语言。受访者还表示需要为包括全局调试在内的技术开发解决方案,进一步定义内存模型、安全性、虚拟化和 HSAIL 扩展。

给用户带来好处

异构系统是各种技术颠覆的核心。平板电脑智能手机和科学计算机都是作为专门系统创建的。展望未来,异构架构在创建下一代颠覆性设备方面发挥着至关重要的作用。这包括 46% 的台式机和移动设备;69% 的服务器、物联网嵌入式设备以及 92% 的人工智能计算机视觉系统。

审核编辑:郭婷

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

    关注

    68

    文章

    20391

    浏览量

    255693
  • 计算机
    +关注

    关注

    19

    文章

    7856

    浏览量

    93626
  • 人工智能
    +关注

    关注

    1821

    文章

    50542

    浏览量

    267889
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    大联大诠鼎携手此芯科技加速智能体终端落地

    。此次研讨会聚焦业界先进的通用智能处理器——此芯P1,围绕AI智能体及AI NAS两大解决方案展开深度分享,旨在展示异构计算在实际场景的应用价值,助力开发者应对边缘AI算力升级的现实挑战
    的头像 发表于 05-27 09:13 522次阅读

    异构算力赋能边侧智能,大联大诠鼎携手此芯科技推动智能体终端落地

    智能处理器——此芯P1,通过分享AI智能体及AI NAS解决方案,展示异构计算在实际场景的应用价值,助力开发者应对边缘AI算力升级挑战
    的头像 发表于 05-25 17:16 328次阅读

    神州鲲泰斩获魔乐社区龙虾挑战赛一等奖

    近日,魔乐社区龙虾挑战赛・OpenClaw虾客松赛事揭晓,神州鲲泰异构计算团队资深AI工程师严文会斩获个人创意赛一等奖。该作品基于OpenClaw框架深度定制,结合企业真实业务场景,摒弃传统对话式AI思路,实现从“聊天AI”到“生产AI”的跨越,彰显了神州鲲泰在智算与AI
    的头像 发表于 05-14 17:50 1259次阅读

    基于openEuler平台的CPU、GPU与FPGA异构加速实战

    随着 AI、视频处理、加密和高性能计算需求的增长,单一 CPU 已无法满足低延迟、高吞吐量的计算需求。openEuler 作为面向企业和云端的开源操作系统,在 多样算力支持 方面表现出色,能够高效调度 CPU、GPU、FPGA 及 AI 加速器,实现
    的头像 发表于 04-08 11:02 1489次阅读
    基于openEuler平台的CPU、GPU与FPGA<b class='flag-5'>异构</b>加速实战

    多Chiplet异构集成的先进互连技术

    半导体产业正面临传统芯片缩放方法遭遇基本限制的关键时刻。随着人工智能和高性能计算应用对计算能力的需求呈指数级增长,业界已转向多Chiplet异构集成作为解决方案。本文探讨支持这一转变的
    的头像 发表于 02-02 16:00 3489次阅读
    多Chiplet<b class='flag-5'>异构</b>集成的先进互连技术

    基于全志T153处理器的PLC控制器主控选型方案

    优势,通过多核异构计算、全场景接口覆盖、工业级可靠性设计等多重优势,为PLC设备提供了一套全新的国产化解决方案
    的头像 发表于 11-03 11:02 2832次阅读
    基于全志T153处理器的PLC控制器主控选型<b class='flag-5'>方案</b>

    美光科技与联想车计算引领车载存储新篇章

    解决方案,联想的强大异构计算能力结合美光的先进存储技术,双方在彼此优势上深化协作,共同应对汽车产业升级带来的技术挑战
    的头像 发表于 09-28 16:45 5017次阅读

    【TEC100TAI-KIT】青翼凌云科技基于JFMQL100TAI的全国产化智能异构计算平台

    TEC100TAI-KIT是一款基于国产100TAI的全国产智能异构计算平台开发套件,该套件包含1个100TAI核心板和1个PCIE规格的扩展底板。 该套件的核心板集成了100TAI的最小
    的头像 发表于 09-19 17:16 1162次阅读
    【TEC100TAI-KIT】青翼凌云科技基于JFMQL100TAI的全国产化智能<b class='flag-5'>异构计算</b>平台

    商汤大装置发布基于DeepLink的异构混合调度方案

    日前,在2025世界人工智能大会(WAIC)期间,商汤大装置发布基于DeepLink的异构混合调度方案,将DeepLink深度融入商汤大装置核心能力体系。该方案针对当前国产算力资源碎片化、异构
    的头像 发表于 08-05 10:01 1309次阅读

    PCIe协议分析仪能测试哪些设备?

    训练环境中高效的数据交换。 异构计算集群 测试场景:在包含CPU、GPU、FPGA等多种计算单元的系统,分析各组件间的PCIe通信模式。 应用价值:优化任务调度和数据流,提升整体计算
    发表于 07-25 14:09

    【PZ-ZU15EG-KFB】——ZYNQ UltraScale + 异构架构下的智能边缘计算标杆

    璞致电子推出PZ-ZU15EG-KFB异构计算开发板,搭载Xilinx ZYNQ UltraScale+ XCZU15EG芯片,整合四核ARM Cortex-A53、双核Cortex-R5F
    的头像 发表于 07-22 09:47 1439次阅读
    【PZ-ZU15EG-KFB】——ZYNQ UltraScale + <b class='flag-5'>异构</b>架构下的智能边缘<b class='flag-5'>计算</b>标杆

    Axelera AI:边缘计算加速智能创新解决方案

    。AxeleraAI凭借其卓越的AI加速解决方案,致力于协助企业快速部署高性能、低功耗的边缘计算平台,广泛应用于智慧城市、智慧交通及工业检测等领域。接下来说明AxeleraAI产品特色与技术重点(KeyFeatures
    的头像 发表于 07-17 11:00 1094次阅读
    Axelera AI:边缘<b class='flag-5'>计算</b>加速智能创新<b class='flag-5'>解决方案</b>

    异构计算解决方案(兼容不同硬件架构)

    异构计算解决方案通过整合不同类型处理器(如CPU、GPU、NPU、FPGA等),实现硬件资源的高效协同与兼容,满足多样化计算需求。其核心技术与实践方案如下: 一、硬件架构设计
    的头像 发表于 06-23 07:40 1163次阅读

    第三届大会回顾第3期 | FFRT并发框架在OpenHarmony的设计与实践

    演讲嘉宾 | 黄佑钟 回顾整理 | 廖   涛 排版校对 | 宋夕明 嘉宾介绍 开发框架分论坛  黄佑钟 ,海思Kirin解决方案并行与异构计算专家。 正文内容 多任务并发能更有效地利用CPU资源
    的头像 发表于 06-21 16:53 1564次阅读
    第三届大会回顾第3期 | FFRT并发框架在OpenHarmony<b class='flag-5'>中</b>的设计与实践

    如何释放异构计算的潜能?Imagination与Baya Systems的系统架构实践启示

    报告作者:PallaviSharma,Imaginaiton产品管理总监Dr.EricNorige,BayaSystems首席软件架构师关注Imagination公众号,消息框发送【异构计算】,即可
    的头像 发表于 06-13 08:33 1510次阅读
    如何释放<b class='flag-5'>异构计算</b>的潜能?Imagination与Baya Systems的系统架构实践启示