The Intel Math Kernel Library has long provided a wide range of mathematical functionality optimized for Intel CPUs. With Intel’s upcoming launch of discrete GPUs and the Aurora system at Argonne National Laboratories, we’ve introduced the oneMKL product, adding support for Intel GPUs to our existing CPU-optimized implementations. oneMKL is part of Intel’s oneAPI, an environment for heterogeneous computing based around the DPC++ programming language.