skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Domain Specific Language Support for Exascale. Final Project Report

Abstract

The project developed a domain specific translator enable legacy MPI source code to tolerate communication delays, which are increasing over time due to technological factors. The translator performs source-to-source translation that incorporates semantic information into the translation process. The output of the translator is a C program runs as a data driven program, and uses an existing run time to overlap communication automatically

Authors:
ORCiD logo [1]
  1. Univ. of California, San Diego, CA (United States)
Publication Date:
Research Org.:
Univ. of California, San Diego, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
OSTI Identifier:
1410671
Report Number(s):
1
DOE Contract Number:
SC0008691
Resource Type:
Technical Report
Resource Relation:
Related Information: SoftwareMate project web site, including software release, 2017http://mate.ucsd.edu/Bamboo project web site, including software release,http://bamboo.ucsd.edu/Refereed publications1. Tan Nguyen, Pietro Cicotti, Eric Bylaska, Dan Quinlan, and Scott B. Baden. 2012. Bamboo -- Translating MPI applications to a latency-tolerant, data-driven form. In Proceedings of the 2012 International Conference for High Performance Computing, Networking, Storage and Analysis (SC '12). IEEE Computer Society, Washington, DC, USA, 1-11. DOI=http://dx.doi.org/10.1109/SC.2012.232. Bamboo - Preliminary scaling results on multiple hybrid nodes of Knights Corner and Sandy Bridge processors , Tan Nguyen and Scott Baden, Proc. WOLFHPC: Workshop on Domain-Specific Languages and High-Level Frameworks for HPC, SC13, The International Conference for High Performance Computing, Networking, Storage and Analysis, Denver CO, November 2013.3. LU Factorization: Towards Hiding Communication Overheads With A Lookahead-free Algorithm.Tan Nguyen and Scott Baden. IEEE Cluster 2015, Chicago, IL, Sept 8-11, 2015.4. Tan Nguyen, Pietro Cicotti, Eric Bylaska, Dan Quinlan, Scott Baden, Automatic translation of MPI source into a latency-tolerant, data-driven form, In Journal of Parallel and Distributed Computing, Volume 106, 2017, Pages 1-13, ISSN 0743-7315, https://doi.org/10.1016/j.jpdc.2017.02.0095. Toucan - A Translator for Communication Tolerant MPI Applications.Sergio M. Martin, Marsha J. Berger and Scott B. Baden, 31th International Parallel and Distributed Processing Symposium (IPDPS'17), Orlando, FL, May 29-June 2, 2017.
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; Data driven; MPI; source-to-source translation; domain specific translation; communication overlap

Citation Formats

Baden, Scott. Domain Specific Language Support for Exascale. Final Project Report. United States: N. p., 2017. Web. doi:10.2172/1410671.
Baden, Scott. Domain Specific Language Support for Exascale. Final Project Report. United States. doi:10.2172/1410671.
Baden, Scott. Tue . "Domain Specific Language Support for Exascale. Final Project Report". United States. doi:10.2172/1410671. https://www.osti.gov/servlets/purl/1410671.
@article{osti_1410671,
title = {Domain Specific Language Support for Exascale. Final Project Report},
author = {Baden, Scott},
abstractNote = {The project developed a domain specific translator enable legacy MPI source code to tolerate communication delays, which are increasing over time due to technological factors. The translator performs source-to-source translation that incorporates semantic information into the translation process. The output of the translator is a C program runs as a data driven program, and uses an existing run time to overlap communication automatically},
doi = {10.2172/1410671},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jul 11 00:00:00 EDT 2017},
month = {Tue Jul 11 00:00:00 EDT 2017}
}

Technical Report:

Save / Share: