Episodes
Wednesday May 27, 2020
Porting Math Libraries Across Heterogeneous Architectures
Wednesday May 27, 2020
Wednesday May 27, 2020
Existing math kernel libraries have lacked portability across heterogeneous platforms—until now. A unifying programming model—and availability of standard library interfaces—enables development of performance-portable libraries among diverse hardware architectures. In this episode, Julia Sukharina, Senior Engineering Manager at Intel, and Mehdi Goli, Principal Software Engineer at Codeplay Software, talk about a collaborative project to make this portability possible, and Mehdi dives into his work to enable the first math library implementation for #oneAPI on Nvidia GPUs. Have a favorite library you want to enable, or want to contribute a proposal for a new math interface to drive standardization across multiple hardware?
To get started, visit:
github.com/oneAPI-SRC/oneMKL
Wednesday May 13, 2020
Sparking Innovation through Standards
Wednesday May 13, 2020
Wednesday May 13, 2020
In this episode of Code Together, Geoff Lowney, Senior Fellow at Intel, and Andrew Richards, CEO at Codeplay Software, discuss the value of standards in enabling hardware and software developers to collaborate and innovate. From the early days of video games to modern AI, Andrew weaves an unexpected yet common thread between these, and the two explore how oneAPI builds on this solid foundation. Andrew talks about Codeplay’s contributions to oneAPI, focused on enabling development using oneAPI on Nvidia GPUs, while Geoff shares his vision of enabling broad data parallelism and portability across platforms and provides a glimpse into what’s next for oneAPI.
Join the conversation at:
oneapi.com
Tuesday Apr 28, 2020
A Shift to Modern C++ Programming Models
Tuesday Apr 28, 2020
Tuesday Apr 28, 2020
In this episode of Code Together, we talk to Alice Chan, Vice President and General Manager of Compiler Engineering at Intel, and Hal Finkel, Lead for Compiler Technology and Programming Languages at Argonne National Lab, about how the industry is uniting to address the need for programming portability and performance across diverse architectures, particularly important with the rise of data-intensive workloads like artificial intelligence and machine learning. We discuss the important shift to modern C++ programming models, and how the cross-industry oneAPI initiative, and DPC++, bring much-needed portable performance to today’s developers.
Join the conversation at:
oneapi.com
Code Together
Code Together is an interview series that explores challenges at the forefront of technology and cross-architecture development. We’ll talk with those at Intel and across the industry who are forging a path on this often treacherous journey through an increasingly diverse, data-centric world. Join the conversation at oneapi.io.
Hosted by Tony Mongkolsmai