
The CCR has a legacy of leadership in high-performance computing (HPC) at extreme scales. First-of-a-kind platforms, such as the Intel Paragon, ASCI Red (the world's first teraflops computer), and Red Storm (co-developed by Cray), helped form the basis for one of the most successful supercomputer product lines ever—the Cray XT series. The CCR continues to play an important role, working closely with HPC vendors to provide solutions for next-generation systems that meet the complex mission needs of the laboratories. Our particular interests include advanced architecture design and evaluation, including Beyond Moore capabilities, scalable system software, scalable input/output, and algorithms.
Focus Areas
Advanced Device Technologies
Despite the vast computational power available in today's extreme-scale computing systems, there are still certain types of problems for which that power is inadequate and silicon-based computing devices will likely never be able to solve. Sandia is exploring technologies necessary to enable a new paradigm of computing that goes beyond the limits of Moore's Law. Core areas of competency are post-CMOS processors, quantum information processing, simulation of solid state and quantum devices, and development of computing methods to support materials and device simulations.
Contact: Metodi, Tzvetan S., tsmetod@sandia.gov.
Projects:
Computer Architecture
Our efforts in scalable computer architecture seek to explore advancements in the design and integration of processors, memory, and networks necessary to effectively deploy and use the largest parallel computing systems in the world. Core areas of competency are hardware simulation, microarchitectures, network interface design, system reliability, and energy/power analysis.
Contact: Hoekstra, Robert J., rjhoeks@sandia.gov.
Projects:
- Portals Interconnect API
- Structural Simulation Toolkit (SST)
- Mantevo
- Graph Algorithms on Non-Traditional Architectures
- Parallel Scientific Computing
- HPC Resource Allocation
- Graph Partitioning and Load Balancing
- Hardware/Software Codesign for Exascale Computing
- Advanced Tri-lab Software Environment (ATSE)
- Vanguard
- Combinatorial Scientific Computing
- Power API
Scalable Algorithms
Effective use of extreme-scale computing systems depends on the availability of scalable parallel algorithms. Sandia has a long history of activities in this area, with a focus on algorithms to enable parallel science and engineering simulations. Core areas of competency include dynamic load balancing for adaptive applications, iterative linear solvers, eigensolvers, and preconditioning methods.
Contact: Wolf, Michael, mmwolf@sandia.gov.
Projects:
- Structural Simulation Toolkit (SST)
- Spectral Graph Algorithms
- Sparse Matrix Reorderings
- Support Theory for Preconditioning
- Mantevo
- IDEAS
- Graph Rigidity and Molecular Conformation
- Parallel Linear Algebra
- Parallel Scientific Computing
- HPC Resource Allocation
- Zoltan
- MapReduce-MPI
- Graph Partitioning and Load Balancing
- Decaf - High-Performance Decoupling of Tightly Coupled Data Flows
- E3SM - Energy Exascale Earth System Model
- Hardware/Software Codesign for Exascale Computing
- Aeras: A Next Generation Global Atmosphere Model
- SIRIUS: Science-driven Data Management for Multi-tiered Storage
- Combinatorial Scientific Computing
- The Extreme-Scale Scientific Softare Development Kit (xSDK)
- Trilinos
- Kokkos
- XVis
- The Extreme-Scale Scientific Software Stack (E4S)
- FASTMath
System Software
System software research and development activities provide the software foundation that enables the scaling and performance of applications to unprecedented levels. Sandia has performed pioneering work in lightweight operating system and scalable runtime systems for some of the world's largest computing platforms. Core areas of competency are lightweight operating systems, multi-threaded runtime systems, high-performance interconnect APIs, parallel I/O and file systems, and scalable system management infrastructure software.
Contact: Brightwell, Ronald B., rbbrigh@sandia.gov.
Projects:
- Structural Simulation Toolkit (SST)
- Mantevo
- Portals Interconnect API
- HPC Resource Allocation
- MapReduce-MPI
- Decaf - High-Performance Decoupling of Tightly Coupled Data Flows
- Hardware/Software Codesign for Exascale Computing
- Advanced Tri-lab Software Environment (ATSE)
- Vanguard
- SIRIUS: Science-driven Data Management for Multi-tiered Storage
- Stitch - IO Library for highly localized simulations
- ECP Supercontainers
- Combinatorial Scientific Computing
- Power API
- The Extreme-Scale Scientific Software Stack (E4S)
- Hobbes - Extreme-Scale Operating Systems Project
- XPRESS - eXascale Programming Environment and System Software
- Reproducible and Traceable Workflows
- Kitten Lightweight Kernel