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

Vyond bundles in further AI and branding capabilities for corporate creatives

Video creation platform vendor Vyond is expanding its offerings with new brand-management tools as well as further generative AI functionality responding to...

LastPass analyst warns of looming credentials crisis

Organisations should beware of an oncoming crisis in the secure management of user access, according to a cybersecurity specialist at password management...

Octopus Deploy follows Codefresh buy with 2024.1 Server

Continuous delivery (CD) pipeline platform vendor Octopus Deploy has acquired fellow development software specialist Codefresh and rolled out a new version of...

Top-25 cloud list runs gamut from Visma to Cloudflare, Wasabi to Azul

The Software Report market insights website has named 25 software companies as the top companies in cloud computing for 2024, offering specific...

TeamViewer partners Deloitte on digital visuals for warehouse logistics

Deloitte and TeamViewer have combined the latter's augmented reality (AR) based visual picking offering with SAP Extended Warehouse Management (EWM) for warehousing...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Weirdware monthly - Get the latest news in your inbox