Introducing oneAPI: A Unified, Cross-Architecture Performance Programming Model
Subscribe Now
Stay in the know on all things CODE. Updates are delivered to your inbox.
Overview
The drive for compute innovation is as old as computing itself, with each advancement built upon what came before. In 2019 and 2020, a primary focus of next-generation compute innovation is enabling increasingly complex workloads to run on multiple architectures. CPUs and GPUs for sure. But also FPGAs and a myriad of AI accelerators.
The biggest challenge? Programming.
This is because, historically, writing and deploying code for CPUs and accelerators has required different languages, libraries, and tools. It meant each hardware platform required a separate software investment of time, resources, and money.
The oneAPI initiative was created to solve this problem.
Join Kent Moffat, software specialist and Intel senior product manager, to discuss these topics:
- An overview of oneAPI—what it is, what it includes, and why it was created
- How this initiative led by Intel simplifies development through a common toolset that enables more code reuse
- How developers can immediately take advantage of oneAPI in their development, from free toolkits to the Intel® Developer Cloud environment
Other Resources
- Download webinar slides
- Learn more about the oneAPI Initiative
- Explore this initiative led by Intel, including the download of free software toolkits like the essential Intel® oneAPI Base Toolkit. Learn More
- Sign up for an Intel Developer Cloud account—a free development sandbox with access to the latest Intel® hardware and oneAPI software. No downloads. No configuration steps. No installations.
Kent Moffat
Senior product manager, Intel Corporation
Kent Moffat is responsible for marketing and promoting adoption of software development and data science tools. His software expertise spans machine learning and deep learning, high-performance computing, cloud computing, and IoT. Before joining Intel in 2008, Kent held several strategic sales and marketing roles in technology, including Mentor Graphics* and MathStar*.
Kent holds a bachelor of science degree in electrical engineering from Stanford University and a bachelor of art degree in physics from Willamette University.
Develop high-performance, data-centric applications for CPUs, GPUs, and FPGAs with this core set of tools, libraries, and frameworks including LLVM*-based compilers.