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

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

3天内不再提示

英特尔开源项目推动SYCL标准采用,创建新的生态系统

话说科技 来源:话说科技 作者:话说科技 2022-05-24 16:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

英特尔发布了一项开源工具,该工具可通过名为SYCLomatic的项目,将代码迁移至SYCL1,这有助于开发者更轻松地将CUDA代码迁移到SYCL和C++,从而加速面向异构架构的跨架构编程。这个开源项目能让开发社区共同协作,以推动SYCL标准的采用,这是将开发者从单个厂商的封闭生态系统中解放出来的关键一步。

英特尔oneAPI专家James Reinders表示:“使用SYCL将代码迁移至C++,为代码提供了更强的ISO C++一致性,支持多家供应商以缓解供应商锁定问题,并且支持多种架构,为充分运用新的硬件创新提供灵活性。SYCLomatic是一个可实现大部分工作自动化的宝藏工具,让开发者能更多地关注定制化调优,而不是迁移代码。”

在硬件创新为计算带来多样化异构架构的同时,软件开发也已经变得越来越复杂,很难充分释放CPU和加速器的价值。如今的开发者及其团队普遍缺乏时间、金钱和资源,以适应代码的重写和测试,为这些不同的架构提升应用的性能。开发者正在寻求开放替代方案,以提升时间价值。英特尔正在提供一种更简单、更快捷的方式,让开发者进行硬件选择。

SYCL是一种基于C++的Khronos Group标准,它扩展了C++功能以支持多种架构和非共享内存的配置。为启动该项目,英特尔开源了其DPC++兼容性工具背后的技术,以进一步提升迁移能力,生成更多基于SYCL的应用。跨架构重复利用代码简化了开发工作,减少了持续维护代码所需的时间和成本。

利用带有LLVM差异化的Apache 2.0许可证,托管在GitHub上的SYCLomatic项目为开发者提供了一个社区,让他们能做出贡献并提供反馈,以进一步开放跨CPU、GPUFPGA的异构开发。

SYCLomatic协助开发者将CUDA代码迁移到SYCL,通常可以将90-95%的CUDA代码自动迁移到SYCL代码2。开发人员仅需手动编程剩余的工作,然后对特定架构进行定制化调优,达到所需的性能级别,便可完成这一过程。

研究机构及英特尔客户已成功地使用英特尔® DPC++兼容性工具,该工具采用与SYCLomatic相同的技术,能将CUDA代码迁移到多个厂商架构上的SYCL(或Data Parallel C++,oneAPI的SYCL实现)。这些案例包括斯德哥尔摩大学的GROMACS 20223、柏林祖思研究所(ZIB)的easyWave、三星Medison和Bittware(更多案例请访问oneAPI DevSummit)。许多客户也正在测试当前和即将推出的基于英特尔® Xe架构GPU的代码,包括阿贡国家实验室的极光(Aurora)超级计算机、莱布尼茨超级计算中心(LRZ)、GE医疗等。

SYCLomatic 是一个GitHub项目。GitHub门户网站拥有一个“contributing.md”指南,描述了向项目提供技术贡献的步骤,以确保最大程度的便捷。鼓励开发人员使用该工具,提供反馈并做出贡献,以推动该工具的发展。

HACC(硬件/混合加速宇宙学代码)、宇宙物理学和先进计算(anl.gov)的Steve(Esteban)Rangel表示:“CRK-HACC是一个正在开发的N体宇宙学模拟代码。为了给极光(Aurora)超级计算机做好准备,英特尔DPC++兼容性工具能让我们将20多个核心快速迁移到SYCL。由于当前版本的代码迁移工具不支持迁移到仿函数,我们编写了一个简单的clang工具来重构生成的SYCL源代码,以满足我们的需求。通过开源SYCLomatic项目,我们计划整合此前的工作,以获得更强大的解决方案,并助力让仿函数成为可用迁移选项的一部分。”

审核编辑:符乾江

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

    关注

    61

    文章

    10275

    浏览量

    179324
  • 生态系统
    +关注

    关注

    0

    文章

    710

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    吉方工控携手英特尔推动中国智能产业发展

    2025年11月19日,重庆这座洋溢着活力与创新气息的城市,迎来了一场盛大非凡的科技盛宴。2025英特尔技术创新与产业生态大会(Intel Connection),与庆祝英特尔进入中国四十周年的双重庆典活动在此隆重举行。
    的头像 发表于 11-24 17:02 508次阅读

    吉方工控亮相2025英特尔技术创新与产业生态大会

    2025年11月19日至20日,由英特尔公司主办的年度重磅盛会——2025英特尔技术创新与产业生态大会(Intel Connection)暨英特尔行业解决方案大会(Edge Indus
    的头像 发表于 11-24 16:57 458次阅读

    创芯赋能智能生态!汇顶科技亮相2025英特尔技术创新与产业生态大会

    11月19–21日,2025英特尔技术创新与产业生态大会在重庆盛大启幕。作为英特尔生态的重要合作伙伴,汇顶科技携人机交互、指纹识别等多项PC端创新成果,为
    的头像 发表于 11-21 15:00 5126次阅读
    创芯赋能智能<b class='flag-5'>生态</b>!汇顶科技亮相2025<b class='flag-5'>英特尔</b>技术创新与产业<b class='flag-5'>生态</b>大会

    硬件与应用同频共振,英特尔Day 0适配腾讯开源混元大模型

    今日,腾讯正式发布新一代混元开源大语言模型。英特尔凭借在人工智能领域的全栈技术布局,现已在英特尔® 酷睿™ Ultra 平台上完成针对该模型的第零日(Day 0)部署与性能优化。值得一提的是, 依托
    的头像 发表于 08-07 14:42 1123次阅读
    硬件与应用同频共振,<b class='flag-5'>英特尔</b>Day 0适配腾讯<b class='flag-5'>开源</b>混元大模型

    英特尔参加第三届链博会,展示生态合作创新成果

    产业链伙伴提供全方位支持,不仅在硬件层面推出全栈AI产品组合,满足多样化算力需求,并在软件与生态上,持续推动开源合作,提供丰富的开发工具和资源,助力本地开发者高效部署解决方案。与此同时,英特尔
    的头像 发表于 07-17 15:22 374次阅读
    <b class='flag-5'>英特尔</b>参加第三届链博会,展示<b class='flag-5'>生态</b>合作创新成果

    英特尔参加第三届链博会,链动生态共赢智慧未来

    ,为产业链伙伴提供全方位支持,不仅在硬件层面推出全栈AI产品组合,满足多样化算力需求,并在软件与生态上,持续推动开源合作,提供丰富的开发工具和资源,助力本地开发者高效部署解决方案。与此同时,
    发表于 07-16 18:03 1521次阅读
    <b class='flag-5'>英特尔</b>参加第三届链博会,链动<b class='flag-5'>生态</b>共赢智慧未来

    英特尔系统级代工模式促进生态协同,助力客户创新

    在半导体代工领域,赢得客户信任是业务长期发展的关键,而构建完善的代工生态系统,毫无疑问是实现这一目标的前提。英特尔在2025英特尔代工大会上明确表示,将以客户需求为中心,通过加强生态
    的头像 发表于 05-09 14:38 438次阅读

    英特尔持续推进核心制程和先进封装技术创新,分享最新进展

    英特尔代工已取得重要里程碑。例如,Intel 18A制程节点已进入风险试产阶段,并计划于今年内实现正式量产。这一节点采用了PowerVia背面供电技术和RibbonFET全环绕栅极晶体管。英特尔代工的
    的头像 发表于 05-09 11:42 570次阅读
    <b class='flag-5'>英特尔</b>持续推进核心制程和先进封装技术创新,分享最新进展

    英特尔代工:明确重点广合作,服务客户铸信任

    封装技术的最新进展,并宣布了全新的生态系统项目和合作关系。此外,行业领域齐聚一堂,探讨英特尔系统级代工模式如何促进与合作伙伴的协同,帮助客户推进创新。
    的头像 发表于 04-30 10:23 402次阅读
    <b class='flag-5'>英特尔</b>代工:明确重点广合作,服务客户铸信任

    英特尔先进封装:助力AI芯片高效集成的技术力量

    ),以灵活性强、能效比高、成本经济的方式打造系统级芯片(SoC)。因此,越来越多的AI芯片厂商青睐这项技术。 英特尔自本世纪70年代起持续创新,深耕封装技术,积累了超过50年的丰富经验。面向AI时代,英特尔正在与
    的头像 发表于 03-28 15:17 658次阅读
    <b class='flag-5'>英特尔</b>先进封装:助力AI芯片高效集成的技术力量

    英特尔借助开放生态系统,加速边缘AI创新

    英特尔推出全新AI边缘系统、边缘AI套件和开放边缘平台软件,赋能合作伙伴将AI无缝融入现有基础设施   英特尔发布全新英特尔®AI边缘系统
    发表于 03-21 11:31 302次阅读
    <b class='flag-5'>英特尔</b>借助开放<b class='flag-5'>生态系统</b>,加速边缘AI创新

    英特尔展示基于至强6处理器的基础网络设施

    ; 与5G核心网解决方案合作伙伴的深度合作,加快了英特尔至强6能效核处理器在整个生态系统中的应用; 基于5G核心网工作负载的独立验证确认了英特尔至强6能效核处理器机架性能的提高、能耗的降低以及能效的提升。 AI和5G技术的蓬勃发
    的头像 发表于 03-08 09:24 847次阅读

    请问OpenVINO™工具套件英特尔®Distribution是否与Windows® 10物联网企业版兼容?

    无法在基于 Windows® 10 物联网企业版的目标系统上使用 英特尔® Distribution OpenVINO™ 2021* 版本推断模型。
    发表于 03-05 08:32

    MWC 2025:英特尔展示基于至强6处理器的基础网络设施

    3.2倍3; 与5G核心网解决方案合作伙伴的深度合作,加快了英特尔®至强®6能效核处理器在整个生态系统中的应用; 基于5G核心网工作负载的独立验证确认了英特尔®至强®6能效核处理器机架性能的提高、能耗的降低以及能效的提升。 AI
    发表于 03-03 15:52 976次阅读
    MWC 2025:<b class='flag-5'>英特尔</b>展示基于至强6处理器的基础网络设施

    vLLM项目加入PyTorch生态系统,引领LLM推理新纪元

    近日,vLLM项目宣布正式成为PyTorch生态系统的一部分,标志着该项目与PyTorch的合作进入了一个全新的阶段。本文将从以下几个方面进行介绍,特别提醒:安装方案在第四个部分,可选择性阅读
    的头像 发表于 12-18 17:06 1579次阅读
    vLLM<b class='flag-5'>项目</b>加入PyTorch<b class='flag-5'>生态系统</b>,引领LLM推理新纪元