Title :
Global Futures: A Multithreaded Execution Model for Global Arrays-based Applications
Author :
Daniel Chavarría-Miranda;Sriram Krishnamoorthy;Abhinav Vishnu
fDate :
5/1/2012 12:00:00 AM
Abstract :
We present Global Futures (GF), an execution model extension to Global Arrays, which is based on a PGAS-compatible active message-based paradigm. We describe the design and implementation of Global Futures and illustrate its use in a computational chemistry application benchmark (Hartree-Fock matrix construction using the Self-Consistent Field method). Our results show how we used GF to increase the scalability of the Hartree-Fock matrix build to 6,144 cores of an Infiniband cluster. We also show how GF´s multithreaded execution has comparable performance to the traditional process-based SPMD model.
Keywords :
"Message systems","Arrays","Servers","Tiles","Computational modeling","Electronics packaging","Parallel processing"
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Print_ISBN :
978-1-4673-1395-7
DOI :
10.1109/CCGrid.2012.105