<span class="var-sub_title">A Task-Based Abstraction Layer for User Productivity and Performance Portability in Post-Moore’s Era Supercomputing</span> SC18 Proceedings

The International Conference for High Performance Computing, Networking, Storage, and Analysis

The 3rd International Workshop on Post-Moore Era Supercomputing (PMES)


A Task-Based Abstraction Layer for User Productivity and Performance Portability in Post-Moore’s Era Supercomputing

Abstract: The proliferation of heterogeneous computing architectures in current and future supercomputing systems dramatically increases the complexity of software development and exacerbates the divergence of software stacks. Currently, task-based runtimes attempt to alleviate these impediments, however their effective use requires expertise and deep integration that does not facilitate reuse and portability. We propose to introduce a task-based abstraction layer that separates the definition of the algorithm from the runtime-specific implementation, while maintaining performance portability.

Archive Materials


Back to The 3rd International Workshop on Post-Moore Era Supercomputing (PMES) Archive Listing

Back to Full Workshop Archive Listing