Loading...
Loading...

Go to the content (press return)

AMA: asynchronous management of accelerators for task-based programming models

Author
Planas, J.; Badia, R.M.; Ayguade, E.; Labarta, J.
Type of activity
Presentation of work at congresses
Name of edition
15th International Conference on Computational Science
Date of publication
2015
Presentation's date
2015-06
Book of congress proceedings
Procedia Computer Science (Vol. 51, 2015)
First page
130
Last page
139
Publisher
Elsevier
DOI
https://doi.org/10.1016/j.procs.2015.05.212 Open in new window
Repository
http://hdl.handle.net/2117/104266 Open in new window
URL
http://www.sciencedirect.com/science/article/pii/S1877050915010200 Open in new window
Abstract
Computational science has benefited in the last years from emerging accelerators that increase the performance of scientific simulations, but using these devices hinders the programming task. This paper presents AMA: a set of optimization techniques to efficiently manage multi-accelerator systems. AMA maximizes the overlap of computation and communication in a blocking-free way. Then, we can use such spare time to do other work while waiting for device operations. Implemented on top of a task-ba...
Citation
Planas, J., Badia, R.M., Ayguadé, E., Labarta, J. AMA: asynchronous management of accelerators for task-based programming models. A: International Conference on Computational Science. "Procedia Computer Science (Vol. 51, 2015)". Reykjavík: Elsevier, 2015, p. 130-139.
Keywords
Accelerator management, Asynchronous devices, Multi-GPU systems, Programming models
Group of research
CAP - High Performace Computing Group

Participants

Attachments