Automated Mapping of Task-Based Programs onto Distributed and Heterogeneous Machines

In a parallel and distributed application, a mapping is a selection of a processor for each computation or task and memories for the data collections that each task accesses. Finding high-performance mappings is challenging, particularly on heterogeneous hardware with multiple choices for processors...

Full description

Bibliographic Details
Main Authors: S. F. X. Teixeira, Thiago, Henzinger, Alexandra, Yadav, Rohan, Aiken, Alex
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:English
Published: ACM|The International Conference for High Performance Computing, Networking, Storage and Analysis 2023
Online Access:https://hdl.handle.net/1721.1/153148