Documentation Library

Operating System

OK

Cancel

Documentation Type

OK

Cancel

Programming Language

OK

Cancel

Tools & SDKs

OK

Cancel

Toolkits

OK

Cancel

Filtros aplicados

Code sample Vector Add DPCT

This sample demonstrates how to migrate a simple program from CUDA to Data Parallel C++. Vector Add provides an easy way to verify that your development environment is set u correctly to use the Intel

Code Sample Rodinia NW DPCT

This project demonstrates how to migrate a Make/CMake project from CUDA to Data Parallel C++ using the Intel DPC++ Compatibility Tool.

Code Sample Loop Unrolling

The Loop Unroll demonstrates a simple example of unrolling loops to improve the throughput of a DPC++ program for GPU offload.

The Intel DPC++ Compatibility Tool (dpct) can migrate projects that include of multiple source and header files. This sample provides an example of how to migrate more complex projects and use options

This document provides details about hardware, operating system, and software prerequisites for the Intel® oneAPI TBB

This sample illustrates how computational kernel can be split for execution between CPU and GPU using TBB resumable task and parallel_for.

Demonstrates how to use the oneMKL library's random number generation functionality to generate K>>1 simple random length-M samples.

An FPGA tutorial showcasing a design pattern that allows you to make multiple copies of a kernel called compute units.

The FPGA Optimization Guide provides guidance on leveraging the functionalities of Data Parallel C++ (DPC++) to optimize your design. This document assumes that you are familiar with SYCL* concepts and application programming interfaces (APIs), as described in the SYCL* Specification version 1.2.1 by the Khronos* Group. It also assumes that you have experience in creating SYCL* applications.

Release Notes for the Intel® FPGA Add-On for oneAPI Base Toolkit

This document contains instructions about Intel® FPGA workflows on Eclipse* and Microsoft Visual Studio*.