Abstract—While formal correctness checking methods have been deployed at scale in a number of important practical domains, we believe that such an experiment has yet to occur in the domain of high performance computing at the scale of a million CPU cores. This paper presents preliminary results from the Uintah Runtime Verification (URV) project that has been launched with this objective. Uintah is an asynchronous task-graph based problem-solving environment that has shown promising results on problems as diverse as fluid-structure interaction and turbulent combustion at well over 200K cores to date. Uintah has been tested on leading platforms such as Kraken, Keenland, and Titan consisting of multicore CPUs and GPUs, incorporates several inn...
International audienceThis chapter describes a unified framework for the detection and correction of...
Modern safety-critical systems are difficult to formally verify, largely due to their large scale. I...
HPC systems are widely used in industrial, economical, and scientific applications, and many of thes...
pre-printParallel computational frameworks for high-performance computing are central to the advance...
In this paper we present research on improving the resilience of the execution of scientific softwar...
Our modern society relies increasingly on the sound performance of digital systems. Guaranteeing tha...
Abstract—Parallel computational frameworks for high perfor-mance computing (HPC) are central to the ...
ManuscriptUintah is a component-based visual problem solving environment (PSE) designed to specifica...
The Message-Passing Interface (MPI) is large and complex. Therefore, programming MPI is error prone....
Debugging parallel programs is an order of magnitude more complex than sequential ones, and yet, mos...
Increasing computational demand of simulations motivates the use of parallel computing systems. At t...
The Petascale Computing Enabling Technologies (PCET) project addressed challenges arising from curre...
This thesis is about scalable formal verification techniques for software. A verification technique ...
Many libraries in the HPC field encapsulate sophisticated algorithms with clear theoretical scalabil...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
International audienceThis chapter describes a unified framework for the detection and correction of...
Modern safety-critical systems are difficult to formally verify, largely due to their large scale. I...
HPC systems are widely used in industrial, economical, and scientific applications, and many of thes...
pre-printParallel computational frameworks for high-performance computing are central to the advance...
In this paper we present research on improving the resilience of the execution of scientific softwar...
Our modern society relies increasingly on the sound performance of digital systems. Guaranteeing tha...
Abstract—Parallel computational frameworks for high perfor-mance computing (HPC) are central to the ...
ManuscriptUintah is a component-based visual problem solving environment (PSE) designed to specifica...
The Message-Passing Interface (MPI) is large and complex. Therefore, programming MPI is error prone....
Debugging parallel programs is an order of magnitude more complex than sequential ones, and yet, mos...
Increasing computational demand of simulations motivates the use of parallel computing systems. At t...
The Petascale Computing Enabling Technologies (PCET) project addressed challenges arising from curre...
This thesis is about scalable formal verification techniques for software. A verification technique ...
Many libraries in the HPC field encapsulate sophisticated algorithms with clear theoretical scalabil...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
International audienceThis chapter describes a unified framework for the detection and correction of...
Modern safety-critical systems are difficult to formally verify, largely due to their large scale. I...
HPC systems are widely used in industrial, economical, and scientific applications, and many of thes...