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

Abstract

Domain-Specific Languages (DSLs) offer an attractive path to Exascale software since they provide expressive power through appropriate abstractions and enable domain-specific optimizations. But the advantages of a DSL compete with the difficulties of implementing a DSL, even for a narrowly defined domain. The DTEC project addresses how a variety of DSLs can be easily implemented to leverage existing compiler analysis and transformation capabilities within the ROSE open source compiler as part of a research program focusing on Exascale challenges. The OSU contributions to the DTEC project are in the area of code generation from high-level DSL descriptions, as well as verification of the automatically-generated code.

Authors:
 [1]
  1. The Ohio State Univ., Columbus, OH (United States)
Publication Date:
Research Org.:
The Ohio State Univ., Columbus, OH (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
OSTI Identifier:
1344812
Report Number(s):
DOE-OSU-SC0008844
6142925813
DOE Contract Number:  
SC0008844
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Sadayappan, Ponnuswamy. Domain Specific Language Support for Exascale. United States: N. p., 2017. Web. doi:10.2172/1344812.
Sadayappan, Ponnuswamy. Domain Specific Language Support for Exascale. United States. doi:10.2172/1344812.
Sadayappan, Ponnuswamy. Fri . "Domain Specific Language Support for Exascale". United States. doi:10.2172/1344812. https://www.osti.gov/servlets/purl/1344812.
@article{osti_1344812,
title = {Domain Specific Language Support for Exascale},
author = {Sadayappan, Ponnuswamy},
abstractNote = {Domain-Specific Languages (DSLs) offer an attractive path to Exascale software since they provide expressive power through appropriate abstractions and enable domain-specific optimizations. But the advantages of a DSL compete with the difficulties of implementing a DSL, even for a narrowly defined domain. The DTEC project addresses how a variety of DSLs can be easily implemented to leverage existing compiler analysis and transformation capabilities within the ROSE open source compiler as part of a research program focusing on Exascale challenges. The OSU contributions to the DTEC project are in the area of code generation from high-level DSL descriptions, as well as verification of the automatically-generated code.},
doi = {10.2172/1344812},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Fri Feb 24 00:00:00 EST 2017},
month = {Fri Feb 24 00:00:00 EST 2017}
}

Technical Report:

Save / Share: