Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / SYCL

SYCL

SYCL

Great Reads

by Intel
This is the first in a series of articles where I will talk about parallel programming and various ways to enable it on modern accelerators.
by Stefan Yurkevitch
In this article, we’ll be exploring how to integrate the oneAPI Deep Neural Network (oneDNN) library and the SYCL-based Data Parallel C++ (DPC++) programming language into existing codebases.
by Dhruv__Patel
In this article we compare and contrast SYCL and CUDA, and discuss how the oneAPI compiler can work with SYCL.
by Sergiu Oprea
This article is a hands-on look at using the Intel oneAPI DPC++/C++ Compiler for compiling SYCL code built for cross-architecture deployment.

Latest Articles

by Intel
This is the first in a series of articles where I will talk about parallel programming and various ways to enable it on modern accelerators.
by Stefan Yurkevitch
In this article, we’ll be exploring how to integrate the oneAPI Deep Neural Network (oneDNN) library and the SYCL-based Data Parallel C++ (DPC++) programming language into existing codebases.
by Dhruv__Patel
In this article we compare and contrast SYCL and CUDA, and discuss how the oneAPI compiler can work with SYCL.
by Sergiu Oprea
This article is a hands-on look at using the Intel oneAPI DPC++/C++ Compiler for compiling SYCL code built for cross-architecture deployment.

All Articles

Sort by Score

SYCL 

by Intel
This is the first in a series of articles where I will talk about parallel programming and various ways to enable it on modern accelerators.
by Stefan Yurkevitch
In this article, we’ll be exploring how to integrate the oneAPI Deep Neural Network (oneDNN) library and the SYCL-based Data Parallel C++ (DPC++) programming language into existing codebases.
by Dhruv__Patel
In this article we compare and contrast SYCL and CUDA, and discuss how the oneAPI compiler can work with SYCL.
by Sergiu Oprea
This article is a hands-on look at using the Intel oneAPI DPC++/C++ Compiler for compiling SYCL code built for cross-architecture deployment.
by Intel
The article emphasizes the importance of interoperability between various standards, such as Level Zero, SYCL, SPIR-V, OpenMP, ISO C++, and ISO Fortran, and explores the evolution and alignment of these standards over the last decade, while also considering how SYCL may influence the future of
by Henry A Gabb, John Pennycook
Learn about the Accelerators in Your System
by Dhruv__Patel
In this article we demonstrate how to set up Intel DevCloud and get started using oneAPI while demonstrating some of oneAPI’s unique capabilities.
by Robert Mueller-Albrecht
Using the Intel® oneAPI Math Kernel Library SYCL API
by Intel
This document demonstrates how a linear algebra Jacobi iterative method written in CUDA* can be migrated to the SYCL* heterogenous programing language.
by Robert Mueller-Albrecht, Nikita Sanjay Shiledarbaxi
This article gives you a brief introduction of oneDPL, including a glimpse of its component APIs, and walks you through a preliminary code sample showing a practical implementation of the library.
by Allister Beharry
oneMD is a molecular dynamics simulator coded in C++ 17 designed to take advantage of hardware data parallelism across a diverse set of devices and architectures using Intel's oneAPI framework and SYCL -- the successor to the OpenCL standard for parallel processing
by Intel
Intel® oneAPI Math Kernel Library (oneMKL) now includes adding support for C++ and GPUs, taking full advantage of the SYCL cross-platform abstraction layer.
by Valentin Kubarev
In this article we discuss how to use SYCL and oneIPL to offload Gaussian image filtering to an accelerator.
by Intel
A high level look at different implementations of SYCL
by Sergiu Oprea
Differences and similarities between SYCL and OpenCL
by Dhruv__Patel
In this article we compare and contrast SYCL and CUDA, introduce oneAPI, and discuss how the oneAPI compiler can work with SYCL.
by Sergiu Ovidiu Oprea
This article is a hands-on look at the process of converting CUDA to SYCL.
by Intel
In this article we look at why C++ with SYCL is the best approach to accelerated computing, and why the C++ standard is a critically important foundation but insufficient for the needs of accelerated computing.
by Robert Mueller-Albrecht
An Open, Backend Approach to Compute Anywhere