Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Robert L. Clay is active.

Publication


Featured researches published by Robert L. Clay.


Archive | 2015

ASC ATDM Level 2 Milestone #5325: Asynchronous Many-Task Runtime System Analysis and Assessment for Next Generation Platforms.

Gavin Matthew Baker; Matthew Tyler Bettencourt; Steven W. Bova; Ken Franko; Marc Gamell; Ryan E. Grant; Simon D. Hammond; David S. Hollman; Samuel Knight; Hemanth Kolla; Paul Lin; Stephen L. Olivier; Gregory D. Sjaardema; Nicole Lemaster Slattengren; Keita Teranishi; Jeremiah J. Wilke; Janine C. Bennett; Robert L. Clay; Laxkimant Kale; Nikhil Jain; Eric Mikida; Alex Aiken; Michael Bauer; Wonchan Lee; Elliott Slaughter; Sean Treichler; Martin Berzins; Todd Harman; Alan Humphreys; John A. Schmidt

This report provides in-depth information and analysis to help create a technical road map for developing nextgeneration programming models and runtime systems that support Advanced Simulation and Computing (ASC) workload requirements. The focus herein is on asynchronous many-task (AMT) model and runtime systems, which are of great interest in the context of “exascale” computing, as they hold the promise to address key issues associated with future extreme-scale computer architectures. This report includes a thorough qualitative and quantitative examination of three best-of-class AMT runtime systems—Charm++, Legion, and Uintah, all of which are in use as part of the ASC Predictive Science Academic Alliance Program II (PSAAP-II) Centers. The studies focus on each of the runtimes’ programmability, performance, and mutability. Through the experiments and analysis presented, several overarching findings emerge. From a performance perspective, AMT runtimes show tremendous potential for addressing extremescale challenges. Empirical studies show an AMT runtime can mitigate performance heterogeneity inherent to the machine itself and that Message Passing Interface (MPI) and AMT runtimes perform comparably under balanced conditions. From a programmability and mutability perspective however, none of the runtimes in this study are currently ready for use in developing production-ready Sandia ASC applications. The report concludes by recommending a codesign path forward, wherein application, programming model, and runtime system developers work together to define requirements and solutions. Such a requirements-driven co-design approach benefits the high-performance computing (HPC) community as a whole, with widespread community engagement mitigating risk for both application developers and runtime system developers.


Proceedings International Conference on Software Methods and Tools. SMT 2000 | 2000

Meta-component architecture for software interoperability

Ly Danielle Sauer; Robert L. Clay; Rob Armstrong

Most existing software is one-of-a-kind, monolithic, non-interoperable, and consequently, non-reusable. In addition, this software is difficult to maintain, improve, and scale. More importantly, this software is vital to many enterprises and institutions. Thus, enterprises must continuously make trade-off decisions between developing new software and maintaining existing software. The meta-component architecture (Component Mill) presented in the paper will enable enterprises to continue using existing software while providing a mechanism to migrate the software into a format (meta-component) that supports software integration and reuse. This architecture provides the blueprint for realizing an environment that supports exposing existing software for reuse with other (heterogeneous) software while allowing software development based on reuse. The metacomponents are independent of any component model used in component technologies. Thus, this architecture provides components that are, in principle, executable in any component technology.


Other Information: PBD: 1 Aug 2000 | 2000

SIENA Customer Problem Statement and Requirements

Ly Danielle Sauer; Robert L. Clay; Charles R. Adams; Howard Walther; Ben Allan; Robert Mariano; Clark Poore; Bob Whiteside; Barry D. Boughton; Jay Dike; Edward L. Hoffman; Roy E. Hogan; Carole LeGall

This document describes the problem domain and functional requirements of the SIENA framework. The software requirements and system architecture of SIENA are specified in separate documents (called SIENA Software Requirement Specification and SIENA Software Architecture, respectively). While currently this version of the document describes the problems and captures the requirements within the Analysis domain (concentrating on finite element models), it is our intention to subsequent y expand this document to describe problems and capture requirements from the Design and Manufacturing domains. In addition, SIENA is designed to be extendible to support and integrate elements from the other domains (see SIENA Software Architecture document).


Archive | 2016

The DARMA Approach to Asynchronous Many-Task Programming.

Jeremiah J. Wilke; Janine Camille Bennett; David S. Hollman; Nicole Lemaster Slattengren; Hemanth Kolla; Francesco Rizzi; Robert L. Clay; Keita Teranishi


Archive | 2015

Enabling Runtime/Applicatioon Co-Design through Common Concurrency Concepts.

Jeremiah J. Wilke; Janine Camille Bennett; Robert L. Clay


Archive | 2018

ASC CSSE Level 2 Milestone #6362: Resilient Asynchronous Many Task Programming Model.

Keita Teranishi; Hemanth Kolla; Nicole Lemaster Slattengren; Matthew Whitlock; Jackson R. Mayo; Robert L. Clay; Sri Raj Paul; Akihiro Hayashi; Vivek Sarkar


Archive | 2018

Instructions for the Installation and Testing on a Windows System of the Sandia Automatic Report Generator.

Meriadeg Perrinel; Philippe Pierre Pebay; Robert L. Clay


Archive | 2018

Installation and Testing Instructions for the Sandia Automatic Report Generator (ARG)

Philippe Pierre Pebay; Robert L. Clay


Archive | 2017

W80-4 Analysis pain points (An Integrated Workflow Perspective).

Ernest J. Friedman-Hill; Robert L. Clay


Archive | 2015

Asynchronous Many-Task Programming Models for Next Generation Platforms.

Jeremiah J. Wilke; Matthew Tyler Bettencourt; Steven W. Bova; Ken Franko; Marc Gamell; Ryan E. Grant; Simon D. Hammond; David S. Hollman; Samuel Knight; Hemanth Kolla; Paul Lin; Stephen L. Olivier; Gregory D. Sjaardema; Nicole Lemaster Slattengren; Keita Teranishi; Janine Camille Bennett; Robert L. Clay

Collaboration


Dive into the Robert L. Clay's collaboration.

Top Co-Authors

Avatar

Keita Teranishi

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hemanth Kolla

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Janine Camille Bennett

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Gregory D. Sjaardema

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Jackson R. Mayo

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Janine C. Bennett

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Ken Franko

Sandia National Laboratories

View shared research outputs
Researchain Logo
Decentralizing Knowledge