Network


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

Hotspot


Dive into the research topics where Robert W. Robey is active.

Publication


Featured researches published by Robert W. Robey.


international conference on cluster computing | 2015

Towards Building Resilient Scientific Applications: Resilience Analysis on the Impact of Soft Error and Transient Error Tolerance with the CLAMR Hydrodynamics Mini-App

Qiang Guan; Nathan DeBardeleben; Brian Artkinson; Robert W. Robey; William M. Jones

In this paper, we present a resilience analysis of the impact of soft errors on CLAMR, a hydrodynamics miniapp for high performance computing (HPC). Leveraging the conservation of mass law, we design a fault detection mechanism and checkpoint/restart fault tolerance approach to enhance the resilience of CLAMR. Overall, our approach can detect up to 88.3% of faults that propagate into SDC or crashes with minimal (less than 1%) overhead for the optimal configuration. We show that CLAMRs fault-tolerance depends on when a fault is injected into the simulation and we also evaluate the frequency of detection and checkpointing on performance.


international symposium on software reliability engineering | 2014

Fault Injection Experiments with the CLAMR Hydrodynamics Mini-App

Brian Atkinson; Nathan DeBardeleben; Qiang Guan; Robert W. Robey; William M. Jones

In this paper, we present a resilience analysis of the impact of soft errors on CLAMR, a hydrodynamics mini-app for high performance computing (HPC). We utilize F-SEFI, a fine grainedfault injection tool, to inject faults into the kernel routines of CLAMR. We demonstrate visually the impact of these faults as they are either benign (have no impact on the results), cause silent data corruption (SDC), or cause the application to crash due to instabilities. We quantify the probability that an injected fault will cause CLAMR to transition to one of the above three states using F-SEFI. Finally, we explore the relationship between the applications fault characteristics and when the fault is injected in simulation time. Overall, we find that 17% and 24% of the faults propagate into SDC and crashes respectively.


computational science and engineering | 2013

ForOpenCL: transformations exploiting array syntax in Fortran for accelerator programming

Matthew J. Sottile; Craig Edward Rasmussen; Wayne Weseloh; Robert W. Robey; Daniel J. Quinlan; Jeffrey Overbey

Emerging GPU architectures for high performance computing are well suited to a data-parallel programming model. This paper presents preliminary work examining a programming methodology that provides Fortran programmers with access to these emerging systems. We use array constructs in Fortran to show how this infrequently exploited, standardised language feature is easily transformed to lower-level accelerator code. The transformations in ForOpenCL are based on a simple mapping from Fortran to OpenCL. We demonstrate, using a stencil code solving the shallow-water fluid equations, that the performance of the ForOpenCL compiler-generated transformations is comparable with that of hand-optimised OpenCL code.


The Journal of Supercomputing | 2012

Paradigmatic shifts for exascale supercomputing

Neal E. Davis; Robert W. Robey; Charles R. Ferenbaugh; David Nicholaeff; Dennis Trujillo

As the next generation of supercomputers reaches the exascale, the dominant design parameter governing performance will shift from hardware to software. Intelligent usage of memory access, vectorization, and intranode threading will become critical to the performance of scientific applications and numerical calculations on exascale supercomputers. Although challenges remain in effectively programming the heterogeneous devices likely to be utilized in future supercomputers, new languages and tools are providing a pathway for application developers to tackle this new frontier. These languages include open programming standards such as OpenCL and OpenACC, as well as widely-adopted languages such as CUDA; also of importance are high-quality libraries such as CUDPP and Thrust. This article surveys a purposely diverse set of proof-of-concept applications developed at Los Alamos National Laboratory. We find that the capability level of the accelerator computing hardware and languages has moved beyond the regular grid finite difference calculations and molecular dynamics codes. More advanced applications requiring dynamic memory allocation, such as cell-based adaptive mesh refinement, can now be addressed—and with more effort even unstructured mesh codes can be moved to the GPU.


SIAM Journal on Scientific Computing | 2013

Hash-Based Algorithms for Discretized Data

Rachel N. Robey; David Nicholaeff; Robert W. Robey

We explore the idea that all mesh operations in numerical methods can be implemented with efficient hash-based algorithms. The hash-based methods are presented with a view toward highly parallel implementations on both the CPU and GPU. A general set of applications, including sorting, neighbor calculation, remapping, and table look-up, demonstrate the practical value and several orders of magnitude speed-up of hash-based implementations.


SIAM Journal on Scientific Computing | 2015

PARALLEL COMPACT HASH ALGORITHMS FOR COMPUTATIONAL MESHES

Rebecka Tumblin; Peter Ahrens; Sara Hartse; Robert W. Robey

We employ compact hashing and the discrete properties of computational meshes to optimize spatial operations in scientific computing applications. Our target is to develop highly parallel compact hashing methods suitable for the fine-grained parallelism of GPU and MIC architectures that will scale to the next generation of computing systems. As a model, we apply spatial hashing methods to the problem of determining neighbor elements in adaptive mesh refinement (AMR) schemes. By applying memory savings techniques, we extend the perfect spatial hash algorithm to a compact hash by compressing the resulting sparse data structures. Using compact hashing and specific memory optimizations, we increase the range of problems that can benefit from our ideal


SIAM Journal on Scientific Computing | 2018

Fast Mesh-to-Mesh Remaps Using Hash Algorithms

Gerald Collom; Colin Redman; Robert W. Robey

O(n)


international conference on cluster computing | 2017

Thoughtful Precision in Mini-Apps

Shane Fogerty; Siddhartha Bishnu; Yuliana Zamora; Laura Monroe; Steve Poole; Michael Lam; Joe Schoonover; Robert W. Robey

algorithms. The spatial hash methods are tested and compared across a variety of architectures on both a randomly generated sample mesh and an existing cell-based AMR shallow-water hydrodynamics scheme. We demonstrate consistent speed-up and increased per...


Archive | 2016

Parallel Computing Summer Research Internship Overview

Robert W. Robey; Hai Ah Nam; Gabriel M. Rockefeller; Charles Kristopher Garrett; Brendan K. Krueger; Joseph Arthur Schoonover; Nickole A. Aguilar Garcia

We explore the potential uses of hash-based algorithms in the remap operation, mapping one computational mesh onto another. We implement and test optimizations designed to reduce memory operations ...


Handbook of Shock Waves | 2001

Chapter 4.4 - Shock Tubes and Tunnels: Facilities, Instrumentation, and Techniques

Robert W. Robey

Approximate computing addresses many of the identified challenges for exascale computing, leading to performance improvements that may include changes in fidelity of calculation. In this paper, we examine approximate approaches for a range of DOE-relevant computational problems run on a variety of architectures as a proxy for the wider set of exascaleclass applications.We show anticipated improvements in computational and memory performance and in power savings. We also assess application correctness when operating under conditions of reduced precision, and show that this is within acceptable bounds. Finally, we discuss the trade space between performance, power, precision and resolution for these mini-apps, and optimized solutions attained within given constraints, with positive implications for application of approximate computing to exascale-class problems.

Collaboration


Dive into the Robert W. Robey's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Craig Edward Rasmussen

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Daniel J. Quinlan

Lawrence Livermore National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Dennis Trujillo

New Mexico State University

View shared research outputs
Top Co-Authors

Avatar

Hai Ah Nam

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Nathan DeBardeleben

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Qiang Guan

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Rao V. Garimella

Los Alamos National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Shane Fogerty

Los Alamos National Laboratory

View shared research outputs
Researchain Logo
Decentralizing Knowledge