Presentation
A Task-Based Abstraction Layer for User Productivity and Performance Portability in Post-Moore’s Era Supercomputing
Author/Presenters
Event Type
Workshop
W
Architectures
Heterogeneous Systems
Quantum Computing
TimeSunday, November 11th2:20pm - 2:40pm
LocationD161
DescriptionThe 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