• DocumentCode
    3646924
  • Title

    Global Futures: A Multithreaded Execution Model for Global Arrays-based Applications

  • Author

    Daniel Chavarría-Miranda;Sriram Krishnamoorthy;Abhinav Vishnu

  • fYear
    2012
  • fDate
    5/1/2012 12:00:00 AM
  • Firstpage
    393
  • Lastpage
    401
  • 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"
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
  • Print_ISBN
    978-1-4673-1395-7
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.105
  • Filename
    6217446