wonderfully unique software solutions

Intel oneAPI with SYCL to reduce use of Nvidia CUDA to accelerate compute

Chipmaker giant Intel‘s software focus is switching developer tools to Low Level Virtual Machine (LLVM) cross-architecture support, SYCL, and its oneAPI spec for accelerated computing, instead of relying on Nvidia Compute Unified Device Architecture (CUDA).

Joe Curley, VP and general manager for software products at Intel, said in the DevClass article that accelerated computing needs to be standards-based, scaleable, multi-vendor and – ideally – multi-architecture if it is to become pervasive.

“We set out four years ago to do that with oneAPI, and we’ve got to the point where we’re becoming productive for developers. The standardised library interfaces have all been proven out as well,” Curley was reported as saying.

“It’s the right thing for the industry. Folk having to embed codes and have them live for a long time inside an embedded system can’t live with a single-vendor code.”

Intel says oneAPI is an open, cross-industry, standards-based, unified, multi-architecture, multi-vendor programming model that delivers a common developer experience across accelerator architectures.

Replacing Intel’s System Studio collection of compilers and libraries, oneAPI is meant to drive application performance, productivity and innovation, encouraging collaboration on the oneAPI spec and compatible oneAPI implementations across the ecosystem, according to Intel.

The Intel oneAPI Toolkit specification covers 10 core elements, with oneAPI Data Parallel C++ based on SYCL, which is not an acronym and apparently pronounced ‘sickle’, at the heart. An open source SYCLomatic tool will convert code from CUDA to SYCL, according to DevClass.

Previously, Intel typically backed OpenCL as the standards-based alternative to Nvidia’s CUDA, which only runs on Nvidia GPUs, the DevClass report pointed out.

“The issue with OpenCL was that it never really ramped. You talk to developers, they found some of the header files and other things to be cumbersome, it wasn’t a highly productive language, [though] it was scaleable,” Curley was reported as saying.

“We thought that Intel did a very good OpenCL implementation but a lot of other vendors didn’t and never got the performance out.”

The oneAPI Toolbox also has an OpenCL path to run on Intel hardware. However, what people liked about SYCL was it was a single code page, in standard C++, instead of host and device code, Curley added.

Read the full interview with Intel’s Joe Curley on DevClass

( Image by Manfred Steger from Pixabay )

Recent Articles

A look at Smartsheet Q2 highlights for business project management

The Smartsheet enterprise work management platform has rolled out a slew of updates for Q2 2024 including AI capabilities, workload tracking functionality...

Delinea integrates CIEM and ITDR with privilege control platform

Privileged access management (PAM) vendor Delinea has rolled further privilege control for cloud entitlements and identity threat protection into its cloud-native platform,...

Texthelp and n2y merge to grow global sales serving special needs

Literacy and assistive technology software vendor Texthelp and education management systems provider n2y have merged, in a move expected to retain Rothschild...

LANSA low-code helped these IT providers build their businesses

Even specialist IT companies use low-code strategies and technology to help them move up in their markets, gaining market share alongside the...

Foxit PDF editor suite expands AI capabilities for 2024

Smart PDF commands and enhanced AI assistant functionality are set to give the desktop and cloud versions of Foxit PDF Editor Suite...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Weirdware monthly - Get the latest news in your inbox