原创 英特尔开源项目推动SYCL标准采用,打破单个厂商封闭生态系统

2022-5-24 16:12 170 0 分类: FPGA/CPLD

intel newsroom

英特尔发布了一项开源工具,该工具可通过名为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、GPU和FPGA的异构开发。

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

研究机构及英特尔客户已成功地使用英特尔® DPC++兼容性工具,该工具采用与SYCLomatic相同的技术,能将CUDA代码迁移到多个厂商架构上的SYCL(或Data Parallel C++,oneAPI的SYCL实现)。这些案例包括斯德哥尔摩大学的GROMACS 20223、柏林祖思研究所(ZIB)的easyWave、三星MedisonBittware(更多案例请访问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项目,我们计划整合此前的工作,以获得更强大的解决方案,并助力让仿函数成为可用迁移选项的一部分。”

文章评论0条评论)

登录后参与讨论
相关推荐阅读
科技之家 2022-06-23 15:47
英特尔与信步科技共同打造机器视觉开发套件, 协力推动工业智能化转型
6月22日,深圳——随着人工智能的高速发展和演进,机器视觉作为制造业智能转型的重要技术之一,其市场规模迅速增长。基于此,英特尔近日携手信步科技充分发挥双方的先进技术优势,共同推出一系列基于英特尔架构的...
科技之家 2022-06-20 18:32
携手腾竞体育后,英特尔 IMC 如何加速电竞生态正循环?
成为电竞选手几乎是每一个竞技类游戏玩家在年轻时曾经憧憬过的梦想,特别当iG在S8决赛首次破韩、EDG去年夺冠,再到前段时间季中赛RNG逆境夺冠,电子竞技的不断破圈正在引起更多的人关注。从边缘文化走向主...
科技之家 2022-06-20 13:52
英特尔联合腾竞体育以强大生态领导力推动电竞“新四化”,引领数字化变革
电竞是文化数字产业最前沿,是国际文化交流、数字化浪潮的重要载体。经过过去二十年的快速发展,中国电竞市场已成长为全球电竞最重要单一市场,不论从市场份额、玩家数量还是市场成熟度角度都领先全球。根据《202...
科技之家 2022-06-15 12:05
英伟达DGX H100将采用英特尔Sapphire Rapids,打造“顶级”AI性能
英伟达宣布其即将推出的DGX H100 AI系统已选择采用代号为Sapphire Rapids的英特尔下一代至强可扩展处理器,以赋能其旗舰级H100 GPU产品。在上周二举行的美银证券2022年全球技...
科技之家 2022-06-09 10:51
苹果胜之不武:M2处理器比Intel酷睿i5快26倍 老外曝光猫腻
苹果刚刚发布了M2处理器,首发搭载于新款MacBook Air和13寸MBP上。这次M2依然是5nm工艺,CPU依然最高8核,说实话有点“挤牙膏”的意味。不过,苹果在营销方面倒是很鸡贼,摆出这种数据吊...
科技之家 2022-06-08 09:03
u-blox最新短程通信模块MAYA-W2可支持三种标准
 中国上海报道 – 2022 年 6 月 8 日 – 定位和无线通信技术的领先全球提供商u-blox (SIX:UBXN) 推出 u-blox MAYA-W2 ...
我要评论
0
0
1
2
3
4
5
6
7
8
9
0
关闭 热点推荐上一条 /3 下一条