Computer Science Speaker Series Master Calendar

View Full Calendar

COLLOQUIUM: James Brodman, Intel, "oneAPI and Data Parallel C++"

Event Type
Lecture
Sponsor
Illinois Computer Science
Location
2405 Siebel Center
Date
Feb 24, 2020   3:30 - 4:30 pm  
Cost
Free
Contact
Salome Liebenberg
E-Mail
salomel@illinois.edu
Views
254
Originating Calendar
Computer Science Speakers Calendar

Abstract:

oneAPI is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across accelerator architectures—for faster application performance, more productivity, and greater innovation. The oneAPI industry initiative encourages collaboration on the oneAPI specification and compatible oneAPI implementations across the ecosystem. 

 

Data Parallel C++ (DPC++) is the oneAPI language for direct accelerator programming.  DPC++ builds upon the SYCL standard from the Khronos Group for heterogeneous programming by defining extensions on top of SYCL that improve programmer productivity and also provide access to hardware-specific performance features.  DPC++ development is done in open source so that extensions can prove their value for programmers in an implementation before being proposed for future versions of SYCL.  This talk will provide an overview of the DPC++/SYCL programming model and describe several of the features that extend SYCL.

 

Bio:

James Brodman is a software engineer in the Technology, Pathfinding, and Innovation team at Intel where he works on compilers, programming models, and tools for parallel programming.  He holds a BS from Washington University in St Louis and a PhD from the University of Illinois.

 

Faculty Host: David Padua

link for robots only