Breaking Boundaries with Data Parallel C++

Alice Chan, Intel Vice President and General Manager of Intel’s Compilers and Languages team

Programming languages are a dime a dozen; throw a rock in any direction and you’ll hit one. Question is … can you use any of them to program data-centric applications that are deployable across CPUs, GPUs, FPGAs, and AI accelerators? You can now.

There’s a new programming language in town. Called Data Parallel C++ (DPC++), it allows developers to reuse code across diverse hardware targets—CPUs and accelerators—and perform custom tuning for a specific accelerator.

DPC++ is part of oneAPI—an Intel-led initiative to create a unified programming model for cross-architecture development. Based on familiar C++ and SYCL, DPC++ is an open alternative to single-architecture proprietary approaches and helps developers create solutions that better meet specialized workload requirements.

Tune in to watch Intel vice president Alice Chan discuss this shift in programming flexibility, including:

  • Why cross-architecture development is a real need
  • What DPC++ brings to the table for developers
  • Why this non-proprietary approach will be more successful than other attempts for heterogeneous development (like OpenCL)
  • How open specifications will drive ecosystem innovation
  • How to get it (hint: it’s part of the Intel® oneAPI Base Toolkit), plus an overview of what this toolkit offers

Alice (Sze-Ming) A. Chan is vice president in the Intel Architecture, Graphics and Software Group and general manager of Intel’s Compilers and Languages team. For the latter, she and her team deliver compilers and make contributions to the industry’s GCC and LLVM open-source projects. These efforts produce optimal software performance and benchmark results across a wide range of Intel platforms. Joining Intel in 1995, Alice has held several leadership positions related to software, including developing binary translation and optimizing compilers for the wide range of Intel® architecture. She holds a Master’s degree in computer science from Cornell University.

Lindsay Michelet, AI Marketing/Messaging Strategist, Intel Corporation
Lindsay Michelet is an AI marketing and messaging strategist with a passion for honest storytelling about the real-world impact of Intel products and solutions. Her background includes 16+ years of integrated B2B marcom strategy and account direction with expertise in building messaging and content platforms, partner marketing programs, and go-to-market campaigns for a variety of industries and initiatives including AI, IoT, and autonomous driving. As part of the AI Marketing team, Lindsay oversees cross-Intel AI messaging strategy and execution. She holds a Bachelor’s of Arts in Marketing from Portland State University in Oregon.

Sign up for our insideHPC Newsletter

Comments

  1. david serafini says

    the oneAPI link is wrong