PEHC: Programming Environments for Heterogeneous Computing
Parallel Programming Languages and Models
Parallel Programming Systems
System Software and Runtime Systems
TimeFriday, 19 November 20218:30am - 8:31am CST
DescriptionUbiquitous heterogeneous computing is increasingly becoming the norm in computing systems. In addition to hardware innovation, the community needs to shift the software environment to enable heterogeneity in an equitable, secure and sustainable manner. With increasing innovation in the accelerator space, there is a growing diversity in the systems built around them, and their software and management stacks. As a result, end users are encountering increasing difficulty in reusing applications across different, and potentially multiple, accelerators.
To address these problems, the “Programming Environments for Heterogeneous Computing” workshop will gather users, researchers, hardware and software developers to address the opportunities and challenges of heterogeneity. Of particular interest are practical solutions that address reuse, functional and performance portability, DevOps, low-code and no-code development, and functional and non-functional characteristics of run times, programming languages, compilers and tools. Of interest are traditional HPC, cloud and edge, and convergence of HPC and AI.