oneAPI

oneAPI in the News

Get up to date on the latest news on oneAPI, check out podcasts and share news.

oneAPI in the News

A Deep Dive into a Deep Learning Library for the A64FX Fugaku CPU – The Development Story in the Developer’s Own Words

Applications that make use of deep learning processes (hereinafter called “DL processes”) normally consists of a software stack formed from two layers: a framework layer and a library layer (as shown below). When a user wants to run an application that uses a DL process, they use an API provided by the framework to define the neural network for the process to run and to describe processing details.

C++ for Heterogeneous Programming: oneAPI (DPC++ and oneTBB)

This tutorial provides hands-on experience programming CPUs, GPUs and FPGAs using a unified, standards-based programming model: oneAPI. oneAPI includes a cross-architecture language: Data Parallel C++ (DPC++). DPC++ is an evolution of C++ that incorporates the SYCL language with extensions for Unified Shared Memory (USM), ordered queues and reductions, among other features. oneAPI also includes libraries for API-based programming, such as domain-specific libraries, math kernel libraries and Threading Building Blocks (TBB).

BittWare launches IA-840F with Intel Agilex-based FPGA

BittWare, a Molex company, has launched the IA-840F, its first Intel Agilex-based FPGA card designed to deliver significant performance-per-watt improvements for next-generation data centre, networking and edge compute workloads.

Intel Executing toward XPU Vision with oneAPI and Intel Server GPU

Intel today announced key milestones in its multiyear journey to deliver a mix of architectures with a unified software experience. The company announced the gold release of Intel® oneAPI toolkits coming in December, and new capabilities in its software stack as part of the Intel’s combined hardware and software design approach.

Intel Readies Gold oneAPI Toolkit

Jeff McVeigh, vice president of data center XPU products and solutions Intel, said the goal is to provide a standard application programming interface (API) for accessing the compute capabilities of any processor regardless of what company may have manufactured it.

×

Learn DPC++ for Free

Learn More