Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

An Asynchronous Many-Task Implementation of In-Situ Statistical Analysis using Legion.

Technical Report ·
DOI:https://doi.org/10.2172/1227237· OSTI ID:1227237
 [1];  [1]
  1. Sandia National Lab. (SNL-CA), Livermore, CA (United States)
In this report, we propose a framework for the design and implementation of in-situ analy- ses using an asynchronous many-task (AMT) model, using the Legion programming model together with the MiniAero mini-application as a surrogate for full-scale parallel scientific computing applications. The bulk of this work consists of converting the Learn/Derive/Assess model which we had initially developed for parallel statistical analysis using MPI [PTBM11], from a SPMD to an AMT model. In this goal, we propose an original use of the concept of Legion logical regions as a replacement for the parallel communication schemes used for the only operation of the statistics engines that require explicit communication. We then evaluate this proposed scheme in a shared memory environment, using the Legion port of MiniAero as a proxy for a full-scale scientific application, as a means to provide input data sets of variable size for the in-situ statistical analyses in an AMT context. We demonstrate in particular that the approach has merit, and warrants further investigation, in collaboration with ongoing efforts to improve the overall parallel performance of the Legion system.
Research Organization:
Sandia National Lab. (SNL-CA), Livermore, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1227237
Report Number(s):
SAND2015--10345; 613842
Country of Publication:
United States
Language:
English

Similar Records

Scalability of Several Asynchronous Many-Task Models for In Situ Statistical Analysis.
Technical Report · Mon May 01 00:00:00 EDT 2017 · OSTI ID:1367233

Exploring Asynchronous Many-Task Runtime Systems toward Extreme Scales
Conference · Thu Oct 01 00:00:00 EDT 2015 · OSTI ID:1337962

Techniques for Enabling Highly Efficient Message Passing on Many-Core Architectures
Conference · Wed Dec 31 23:00:00 EST 2014 · OSTI ID:1335901

Related Subjects