Code Together

Code Together

By Code TogetherNewsTechnologyTech News
Download on the App Store

Code Together episodes

  • Porting Math Libraries Across Heterogeneous Architectures

    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

    Read/Download the transcript.

    15 min
  • Sparking Innovation through Standards

    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

    Read/Download the transcript.

    16 min
  • A Shift to Modern C++ Programming Models

    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

    Read/Download the transcript.

    21 min

About Code Together

From the publisher's feed

Code Together covers the rapidly changing software landscape from the perspective of developers. Listen as we talk to developers, entrepeneurs and technologists who are trying to create solutions…