A preview is not available for this record, please engage by choosing from the available options ‘download’ or ‘view’ to engage with the material
Description
Many data-centric workloads run best when they’re deployed across a mix of heterogeneous architectures—CPU, GPU, FPGA, and other accelerators. But multiple architectures typically require unique languages, tools, and libraries—adding complexity for developers and limiting code reuse. This makes it hard to take advantage of multi-architecture solutions and inefficient to optimize application performance. oneAPI is an industry initiative creating an open, standards-based, multi-architecture programming model to simplify development for a wide range of data-centric workloads across a variety of architectures. It includes an open multi-architecture language, C++ with SYCL*, plus advanced libraries and performance analysis tools.