Workshop:PEHC: Programming Environments for Heterogeneous Computing
Authors: samantika sury, john Pennycook, philippe thierry, xinmin tian, and robert Wisniewski (Intel Corporation)
Abstract: Increasingly, HPC developers are turning to heterogeneity to continue to
achieve the performance they desire. Leveraging heterogeneity however is
challenging. While an increasing number of applications are starting to
gain advantage from heterogeneity, there remains much work before it sees
widespread productive use.
We believe a holistic systems approach encompassing both hardware and
software is the best path towards productively leveraging heterogeneity.
We describe the key attributes of a successful hardware
approach from a node and system perspective. At the node level, it is
important to have components that are pluggable and easily combined in a
tightly-coupled manner.
We describe the importance of a complementary software approach that
provides a single development environment, highlighting the value of
software being able to handle heterogeneity at all levels from node
through system. We detail the vision of oneAPI that addresses these
challenges, the resultant programming model, and the advantages for
applications.
Back to PEHC: Programming Environments for Heterogeneous Computing Archive Listing