Matching Program Implementations and Heterogeneous Computing Systems

Published: 2021, Last Modified: 15 May 2024PDCAT 2021EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: High performance computing (HPC) systems have become highly parallel aggregations of heterogeneous system elements. Different kinds of processors, memory regions, interconnects and software resources constitute the modern HPC computing platform. This makes software development and efficient program execution a challenging task. Previously, we have developed a platform description framework for describing multiple aspects of computing platforms. It enables tools and users to better cope with the complexities of heterogeneous platforms in a programming model and system independent way.
Loading