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

Cyberattack climate entails customised firewalling, notes Stormshield

Firewalling at the edge is no longer enough so organisations increasingly need to combine suitable location with segmentation and zero-trust strategies that...

Palm vein biometrics market set to explode this decade

The market for palm-vein based biometrics has been forecast to expand in line with a compounded annual growth rate of 22.4% from...

Automox targets unsigned scripts with PowerShell signing capability

Endpoint management company Automox is unveiling Worklets Signing, which complements Worklets and Ask Otto with a view to helping companies dodge the...

Arista warns SMBs to take precautions against edge threats

Arista Networks, the vendor of Arista Edge Threat Management (ETM) has warned that SMBs aren't always aware of the extent of targeting...

Instructure rolls out iWork update for Canvas LMS users on Apple

Learning management software company Instructure has taken the covers off an Apple iWork update for its Canvas learning management system (LMS).

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Weirdware monthly - Get the latest news in your inbox