Matthew Leon Curry

Scalable System Software

Author profile picture

Scalable System Software

mlcurry@sandia.gov

arxiv profile

(505) 845-3237

Sandia National Laboratories, New Mexico
P.O. Box 5800
Albuquerque, NM 87185-1319

Biography

I have a wide variety of research interests, mostly pertaining directly to data storage in supercomputing environments:

  • Parallel and distributed storage systems
  • Erasure coding and fault tolerance
  • Low-level (block or object) storage devices
  • Heterogeneous computing (e.g., GPUs, accelerators)

Education

Ph.D. in Computer Science, University of Alabama at Birmingham, under the advisement of Dr. Anthony Skjellum.

Dissertation: A Highly Reliable GPU-Based RAID System

Publications

Jianshen Liu, Carlos Maltzahn, Matthew Curry, Craig Ulmer, (2022). Processing Particle Data Flows with SmartNICs https://doi.org/10.2172/1892372 Publication ID: 80370

Craig Ulmer, Matthew Curry, Carlos Maltzahn, Jianshen Liu, (2021). Leveraging SmartNICs in Data Management Tasks for High-Performance Computing https://www.osti.gov/servlets/purl/1891237 Publication ID: 76139

Jianshen Liu, Carlos Maltzahn, Craig Ulmer, Matthew Curry, (2021). Performance Characteristics of the BlueField-2 SmartNIC https://doi.org/10.2172/1783736 Publication ID: 78465

Michael Aguilar, Phillip Regier, Kevin Pedretti, Matthew Curry, Jeffry Ogden, Lee Ward, (2021). BeeGFS on Demand on StriaInitial Integration and Experiments https://doi.org/10.2172/1842657 Publication ID: 75143

Patrick Widener, Matthew Curry, (2020). CephFS experiments on stria.sandia.gov https://doi.org/10.2172/1814441 Publication ID: 71293

Carson Woods, Matthew Curry, (2019). Implementing a Common HPC Environment in a Multi-User Spack Instance https://www.osti.gov/servlets/purl/1642823 Publication ID: 65630

Matthew Curry, (2019). System-Wide ATSE Deployments Using Spack https://www.osti.gov/servlets/purl/1645875 Publication ID: 64660

Matthew Curry, (2019). Modeling Resilience Needs for Burst Buffers https://www.osti.gov/servlets/purl/1807160 Publication ID: 70225

Matthew Curry, (2019). Successes and Challenges for Machine Learning at Sandia National Laboratories https://www.osti.gov/servlets/purl/1646472 Publication ID: 68979

Matthew Curry, (2019). Supercomputing: Applications History and Architecture https://www.osti.gov/servlets/purl/1646473 Publication ID: 68980

Walker Haddock, Matthew Curry, Purushotham Bangalore, Anthony Skjellum, (2019). Erasure Coding on File Transfer Appliance for Nearline Storage With High Degree Sharding https://www.osti.gov/servlets/purl/1643661 Publication ID: 68981

Walker Haddock, Purushotham Bangalore, Matthew Curry, Anthony Skjellum, (2019). High performance erasure coding for very large stripe sizes 2019 Spring Simulation Conference, SpringSim 2019 https://doi.org/10.23919/SpringSim.2019.8732912 Publication ID: 67672

Michael Aguilar, Kevin Pedretti, Simon Hammond, James Laros, Andrew Younge, Matthew Curry, (2019). Evaluation of Hardware-Based MPI Acceleration on Astra https://www.osti.gov/servlets/purl/1639411 Publication ID: 67486

Matthew Curry, (2019). I/O Research on Astra the World?s Largest ARM Supercomputer https://www.osti.gov/servlets/purl/1601118 Publication ID: 66995

Matthew Curry, (2018). Bytes are Bytes Right? https://www.osti.gov/servlets/purl/1577031 Publication ID: 60367

James Laros, Kevin Pedretti, Simon Hammond, Michael Aguilar, Matthew Curry, Ryan Grant, Robert Hoekstra, Ruth Klundt, Stephen Monk, Jeffry Ogden, Stephen Olivier, Randall Scott, Lee Ward, Andrew Younge, (2018). FY18 L2 Milestone #8759 Report: Vanguard Astra and ATSE ? an ARM-based Advanced Architecture Prototype System and Software Environment https://doi.org/10.2172/1470822 Publication ID: 64158

James Laros, Kevin Pedretti, Simon Hammond, Michael Aguilar, Matthew Curry, Ryan Grant, Robert Hoekstra, Ruth Klundt, Stephen Monk, Jeffry Ogden, Stephen Olivier, Randall Scott, Lee Ward, Andrew Younge, (2018). FY18 L2 Milestone #6360 Report: Initial Capability of an Arm-based Advanced Architecture Prototype System and Software Environment https://doi.org/10.2172/1493831 Publication ID: 58861

Matthew Curry, (2018). The New Mexico Supercomputing Challenge https://www.osti.gov/servlets/purl/1529203 Publication ID: 62718

Matthew Curry, (2017). Scientific Modeling of Storage System Reliability https://www.osti.gov/servlets/purl/1513595 Publication ID: 54445

Walker Haddock, Matthew Curry, Purushotham Bangalore, Anthony Skjellum, (2017). Campaign Storage: Erasure Coding With GPUs https://doi.org/10.1007/978-3-319-67630-2_13 Publication ID: 53452

Matthew Curry, Walker Haddock, Matthew Curry, Puroshotham Bangalore, Anthony Skjellum, (2017). GPU Erasure Coding for Campaign Storage https://www.osti.gov/servlets/purl/1574185 Publication ID: 56786

Walker Haddock, Matthew Curry, Purushotham Bangalore, Anthony Skjellum, (2017). GPU erasure coding for campaign storage Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) https://doi.org/10.1007/978-3-319-67630-2_13 Publication ID: 56884

Matthew Curry, (2016). Sirocco – Motivation and Overview https://www.osti.gov/servlets/purl/1422123 Publication ID: 48029

Matthew Curry, (2016). Sirocco – An Overview https://www.osti.gov/servlets/purl/1367020 Publication ID: 49811

Matthew Curry, (2015). An Overview of Sirocco https://www.osti.gov/servlets/purl/1514222 Publication ID: 46174

Troy England, L. Tracy, Matthew Curry, Stephen Carr, Michael Lilly, Malcolm Carroll, (2015). Cryogenic amplifiers for fast readout https://www.osti.gov/servlets/purl/1291960 Publication ID: 44962

Matthew Curry, Lee Ward, Geoffrey Danielson, (2015). Motivation and Design of the Sirocco Storage System Version 1.0 https://doi.org/10.2172/1234957 Publication ID: 44656

Gerald Lofstead, Matthew Curry, Nathan Fabian, Todd Kordenbrock, Shyamali Mukherjee, Ron Oldfield, Gregory Sjaardema, Gary Templet, Craig Ulmer, Patrick Widener, (2015). Enabling Capabilities for Intergrated Application Workflows https://www.osti.gov/servlets/purl/1248699 Publication ID: 42974

Matthew Curry, (2014). Virtual Disks and Oblivious Storage: Why Linux for HPC Needs a New Block Layer https://www.osti.gov/servlets/purl/1242100 Publication ID: 39301

Matthew Curry, (2014). Localstore/IDB https://www.osti.gov/servlets/purl/1696901 Publication ID: 40431

Matthew Curry, Lee Ward, David Martinez, (2014). I/O Systems and Power in the Exascale Era https://www.osti.gov/servlets/purl/1684748 Publication ID: 36916

Ron Oldfield, Lee Ward, Patrick Widener, Thomas Kroeger, Matthew Curry, (2013). Fourier-Assisted Modeling of Hard Disk Drive Access Times https://www.osti.gov/servlets/purl/1113323 Publication ID: 35998

Matthew Curry, Lee Ward, (2013). Redundant Array of Inexpensive Interactive Disks (RAI^2D) https://www.osti.gov/servlets/purl/1095520 Publication ID: 36040

Matthew Curry, (2013). Sirocco Status https://www.osti.gov/servlets/purl/1661531 Publication ID: 34326

Lee Ward, Ron Oldfield, Patrick Widener, Matthew Curry, (2013). Behavior-Based Simulation of Storage Devices https://www.osti.gov/servlets/purl/1082225 Publication ID: 33874

Matthew Curry, Lee Ward, (2013). Sirocco: A File System for Exascale https://www.osti.gov/servlets/purl/1661085 Publication ID: 33434

Matthew Curry, (2012). RAID: Motivation and Implementation https://www.osti.gov/servlets/purl/1648432 Publication ID: 30965

Brian Barrett, Suzanne Kelly, Ruth Klundt, James Laros, Vitus Leung, Michael Levenhagen, Gerald Lofstead, Kenneth Moreland, Ron Oldfield, Kevin Pedretti, Arun Rodrigues, Richard Barrett, Lee Ward, John Vandyke, Courtenay Vaughan, Kyle Wheeler, James Brandt, Ronald Brightwell, Matthew Curry, Nathan Fabian, Kurt Ferreira, Ann Gentile, Karl Hemmert, (2012). Demonstration of a Legacy Application’s Path to Exascale – ASC L2 Milestone 4467 https://www.osti.gov/servlets/purl/1688616 Publication ID: 26984

Brian Barrett, Suzanne Kelly, Ruth Klundt, James Laros, Vitus Leung, Michael Levenhagen, Gerald Lofstead, Kenneth Moreland, Ron Oldfield, Kevin Pedretti, Arun Rodrigues, Richard Barrett, Lee Ward, John Vandyke, Courtenay Vaughan, Kyle Wheeler, James Brandt, Ronald Brightwell, Matthew Curry, Nathan Fabian, Kurt Ferreira, Ann Gentile, Karl Hemmert, (2012). Report of experiments and evidence for ASC L2 milestone 4467 : demonstration of a legacy application’s path to exascale https://doi.org/10.2172/1039013 Publication ID: 27001

Gerald Lofstead, Ron Oldfield, Matthew Curry, James Laros, (2012). Valuing and Managing Data Based on Embodied Energy https://www.osti.gov/servlets/purl/1657434 Publication ID: 26195

Lee Ward, David Martinez, Matthew Curry, (2011). Power Use of Disk Subsystems in Supercomputers https://www.osti.gov/servlets/purl/1106089 Publication ID: 24526

Ron Oldfield, Kurt Ferreira, Lee Ward, Matthew Curry, (2011). Addressing Scalable I/O Challenges for Exascale https://www.osti.gov/servlets/purl/1109270 Publication ID: 22915

Matthew Curry, Lee Ward, Ronald Brightwell, (2011). Gibraltar RAID – 2011 R&D 100 Awards Entry Form https://www.osti.gov/servlets/purl/1671516 Publication ID: 22075

Matthew Curry, (2010). A GPU-Based Storage System https://www.osti.gov/servlets/purl/1673926 Publication ID: 20663

Matthew Curry, (2010). A highly reliable RAID system based on GPUs https://www.osti.gov/biblio/1020432 Publication ID: 18607

Showing Results. Show More Publications

Awards & Recognition

2019

James H. Laros, David J. Martinez, Jeffry Brandon Ogden, Matthew Leon Curry, Ryan Grant, Kevin Pedretti, Harry Lee Ward, Andrew J Younge, Simon David Hammond, Ruth Ann Klundt, Randall Don Scott, Andrew J Younge, , ERA Award - Astra Supercomputer Team, Sandia National Laboratories, The Astra Supercomputer Team procured the world's largest high-performance computing system based on the Arm processor, working on a very aggressive schedule to obtain Sandia's fastest computer, meeting several important programmatic and technical milestones., February 5, 2019