英特尔苏格兰软件交易背后的司机

英特尔苏格兰软件交易背后的司机
特征文章 |
英特尔将购买苏格兰编译器开发人员CodePlay软件,以打开其高性能计算,RISC-V和FPGA的软件堆栈。该协议旨在提高英特尔的Oneapi的公开证书,该地区一直在努力说服客户的意图。CodePlay是…
By Nick Flaherty

Share:

英特尔将购买苏格兰编译器开发人员CodePlay软件,以打开其高性能计算,RISC-V和FPGA的软件堆栈。

该协议旨在提高英特尔的Oneapi的公开证书,该地区一直在努力说服客户的意图。

CodePlay是公开标准的领先开发人员,此举在2月份被标记为SYCL。这是由Khronos Group开发的免版税开放标准编程模型,旨在支持从CPU到GPU和AI加速器的各种处理器中使用C ++的完全异质数据并行性。

SYCL从边缘计算设备和汽车ADA缩放到Exascale超级计算机以及FPGA。最终开发人员通常每年都有数千或数百万的代码,每年都有软件创建。此代码需要快速移植并实现最高性能。

英特尔说,这是英特尔与NVIDIA的战斗中的关键要素,因为它为数据中心启动了GPU,因为使用NVIDIA工具开发的代码仅为NVIDIA Silicon提供许可。

相关文章

自2002年以来,CodePlay筹集了300万英镑,并启用了20多个复杂的处理器系统,为软件开发人员提供了强大而稳定的开发工具。它为劳伦斯·伯克利国家实验室(Lawrence Berkeley National Laboratory)提供NERSC,以及Argonne国家实验室与Oak Ridge National Laboratory与Oneapi Sycl编译器的合作,用于AMD和NVIDIA GPU,强调了英特尔的焦点。

“Intel is further advancing its support of the oneAPI ecosystem. We have signed an agreement to acquire Codeplay Software, a global leader in cross-architecture open standards-based developer technologies,” said Joe Curley, Senior Director – HPC Platform and Ecosystem at Intel. “Codeplay is globally recognized for its expertise and leadership in SYCL, the Khronos open standard programming models used in oneAPI, and its significant contributions to the industry ranging from open ecosystem activities like SYCL and OpenCL to RISC-V, automotive software safety, and medical imaging.

Open standards

Intel和Codeplay共同努力定义和扩展了跨多个平台和设备的开放标准编程模型。Codeplay在Khronos标准委员会中非常活跃,目前主席Khronos Sycl工作组和一些ISO C ++标准,担任OpenCL Spec Editor,并大大促进了许多其他标准。

It develops and maintains compilers and runtimes for CPUs, GPUs, DSPs and many other advanced processor architectures to achieve high processing performance for AI and HPC.

Intel sees the deal as enabling Codeplay to extend the delivery of SYCL into cross-architecture and multi-vendor products, based on open standards and the open source libraries and tools. The company will operate as a subsidiary of Intel to ensure that it keeps connections with other companies.

CodePlay首席执行官Andrew Richards表示:“ CodePlay将继续与整个行业的组织合作,以在最新的尖端处理器上启用开放标准软件。”

“Our engineers have worked closely with engineers from Intel alongside other key organizations to bring the SYCL standard to the level of maturity it now has. Intel has chosen SYCL to be at the heart of the oneAPI initiative, a cross-industry, standards-based way to develop for heterogeneous architectures,” he said.

“This puts Codeplay in a strong position to work across the industry to bring SYCL and other open standards to both processor vendors and teams of software developers supporting the stated strategy of both parties. Codeplay is therefore at the heart of Intel’s strategy to democratize oneAPI and SYCL, ensuring that all processors support open standards,” he said.

Intel’s FPGA business (formerly Altera) also benefits. James Reinders returned to Intel last year and has written about the role of SYCL with Michael Wong of Codeplay, the current SYCL committee chair.

SYCL

The underlying programming model of SYCL, SPMD, has shown to be usable across many architectures. SPMD is how most programmers using Nvidia CUDA/OpenCL/SYCL think: writing code from the perspective of operating on one work item and expecting it to run concurrently on most hardware such that multiple work-items fill vector hardware lanes. SYCL offers a large degree of portability across vendors as well as architectures.

“这许可for CUDA tools and libraries, from Nvidia, specifically states they must be used to “develop applications only for use in systems with Nvidia GPUs.” Even “open source” from Nvidia includes许可语言restricting key parts in the same manner,” says Reinders.

SYCL增长的欲望带来的好处OpenCL’s open, multivendor, multiarchitecture approach by providing a standard C++ interface for heterogenous parallel architectures. SYCL implementations often use OpenCL for their implementations, but also have the flexibility to use other backends under the hood as of SYCL2020.

SYCL允许标准C ++解决以ISO C ++顶部建立的完整异质计算的编程。这包括设备枚举(信息),定义工作(内核),跨设备(队列)提交和协调工作以及管理远程记忆。

Codeplay从一开始就在进入FPGA市场并宣布Intel XE Architecture以包括Compute的GPU之后,从一开始就在SYCL中发挥了重要作用。

sycl.tech/www.codeplay.com;www.intel.com

其他关于欧洲的文章

Linked Articles
欧洲
10s
Baidu