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

Title: DEGAS: Dynamic Exascale Global Address Space Programming Environments

Abstract

The Dynamic, Exascale Global Address Space programming environment (DEGAS) project will develop the next generation of programming models and runtime systems to meet the challenges of Exascale computing. The Berkeley part of the project concentrated on communication-optimal code generation to optimize speed and energy efficiency by reducing data movement. Our work developed communication lower bounds, and/or communication avoiding algorithms (that either meet the lower bound, or do much less communication than their conventional counterparts) for a variety of algorithms, including linear algebra, machine learning and genomics. The Berkeley part of the project concentrated on communication-optimal code generation to optimize speed and energy efficiency by reducing data movement. Our work developed communication lower bounds, and/or communication avoiding algorithms (that either meet the lower bound, or do much less communication than their conventional counterparts) for a variety of algorithms, including linear algebra, machine learning and genomics.

Authors:
 [1]
  1. Univ. of California, Berkeley, CA (United States)
Publication Date:
Research Org.:
Univ. of California, Berkeley, CA (United States)
Sponsoring Org.:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
OSTI Identifier:
1423458
Report Number(s):
DOE-UCB-08700
DOE Contract Number:  
SC0008700; FC02-12ER26090
Resource Type:
Technical Report
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Demmel, James. DEGAS: Dynamic Exascale Global Address Space Programming Environments. United States: N. p., 2018. Web. doi:10.2172/1423458.
Demmel, James. DEGAS: Dynamic Exascale Global Address Space Programming Environments. United States. doi:10.2172/1423458.
Demmel, James. Fri . "DEGAS: Dynamic Exascale Global Address Space Programming Environments". United States. doi:10.2172/1423458. https://www.osti.gov/servlets/purl/1423458.
@article{osti_1423458,
title = {DEGAS: Dynamic Exascale Global Address Space Programming Environments},
author = {Demmel, James},
abstractNote = {The Dynamic, Exascale Global Address Space programming environment (DEGAS) project will develop the next generation of programming models and runtime systems to meet the challenges of Exascale computing. The Berkeley part of the project concentrated on communication-optimal code generation to optimize speed and energy efficiency by reducing data movement. Our work developed communication lower bounds, and/or communication avoiding algorithms (that either meet the lower bound, or do much less communication than their conventional counterparts) for a variety of algorithms, including linear algebra, machine learning and genomics. The Berkeley part of the project concentrated on communication-optimal code generation to optimize speed and energy efficiency by reducing data movement. Our work developed communication lower bounds, and/or communication avoiding algorithms (that either meet the lower bound, or do much less communication than their conventional counterparts) for a variety of algorithms, including linear algebra, machine learning and genomics.},
doi = {10.2172/1423458},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2018},
month = {2}
}