Center for Computing Research (CCR)

Center for Computing Research

The Center for Computing Research (CCR) at Sandia creates technology and solutions for many of our nation's most demanding national security challenges. The Center's portfolio spans the spectrum from fundamental research to state‑of‑the‑art applications. Our work includes computer system architecture (both hardware and software); enabling technology for modeling physical and engineering systems; and research in discrete mathematics, data analytics, cognitive modeling, and decision support materials.

CCR Research

Featured News

  • The Next Platform Highlights CCR Work on Memory-Centric Programming

    A recent article from The Next Platform, an online publication that offers in-depth coverage of high-end computing, recently featured an article entitled “New Memory Challenges Legacy Approaches to HPC Code....

    + read more

    The Next Platform Highlights CCR Work on Memory-Centric Programming

    A recent article from The Next Platform, an online publication that offers in-depth coverage of high-end computing, recently featured an article entitled “New Memory Challenges Legacy Approaches to HPC Code.” The article discusses a paper co-authored by CCR researcher Ron Brightwell that was published last November as part of the Workshop on Memory Centric Programming for HPC at the SC’17 conference. In the article, Brightwell and one of his co- authors, Yonghong Yan from the University of South Carolina, discuss the programming challenges created by recent advances in memory technology and the deepening memory hierarchy. The article examines the notion of memory-centric programming and how programming systems need to evolve to provide better abstractions to help insulate application developers from the complexities associated with current and future advances in memory technology for high-performance computing systems. 

    Contact: Brightwell, Ronald B. (Ron)
    February 2018
    2018-1257E

    More Computing Research News

  • NVIDIA has invited SNL to present results of a GPU performant shock hydrodynamics code at their Super Computing (SC17) booth.

    NVIDIA has invited SNL to present results of a GPU performant coupled hydrodynamics, low Magnetic Reynolds number  (low Rm) code at their Super Computing 17 (SC17) booth. Researchers at Sandia are developing a new shock hydrodynamics capability, based on adaptive Lagrangian techniques targeted at next generation architectures....

    + read more

    NVIDIA has invited SNL to present results of a GPU performant shock hydrodynamics code at their Super Computing (SC17) booth.

    NVIDIA has invited SNL to present results of a GPU performant coupled hydrodynamics, low Magnetic Reynolds number  (low Rm) code at their Super Computing 17 (SC17) booth. Researchers at Sandia are developing a new shock hydrodynamics capability, based on adaptive Lagrangian techniques targeted at next generation architectures. The code simulates shock hydrodynamics on GPU  architectures using the Kokkos library to provide portability across architectures.  Mesh and field data management, as well as adaptive Lagrangian operations are being developed to run exclusively on the GPU.  New algorithms using tetrahedral elements and a predictor-corrector time integrator have been implemented. Low Rm physics is solved using NVIDIA’s AmgX GPU-aware, algebraic multigrid solver. Using an exemplar problem provided by our NW partners we have demonstrated good scaling and performance on next generation architectures.  Notably, the exemplar problem demonstrates the advantages of a device-centric design philosophy, where the hydrodynamics physics solve, including adaptivity and remapping, are hosted on the coprocessor with exceptional performance on the GPU relative to traditional multi-core architectures. Additionally, solve times for the low Rm physics with the AmgX software demonstrate sub-second solve times for million degree of freedom problems. Next steps include full-scale testing on Trinity (on both the Haswell and KNL partitions) as well as Sierra as it becomes available, the addition of robust treatment for material/material interactions and the inclusion of more comprehensive MHD physics.

    Contact: Hansen, Glen
    February 2018
    2018-1506 O

    More Computing Research News

  • DOE award to develop new quantum algorithms for simulation, optimization, and machine learning

    The Department of Energy's Office of Science recently awarded $4.5M over three years to a multi-institutional and multi-disciplinary team led by Dr. Ojas Parekh (1464) to explore the abilities of quantum computers in three interrelated areas: quantum simulation, optimization, and machine learning, each highly relevant to the DOE mission....

    + read more

    DOE award to develop new quantum algorithms for simulation, optimization, and machine learning

    The Department of Energy's Office of Science recently awarded $4.5M over three years to a multi-institutional and multi-disciplinary team led by Dr. Ojas Parekh (1464) to explore the abilities of quantum computers in three interrelated areas: quantum simulation, optimization, and machine learning, each highly relevant to the DOE mission. The QOALAS (Quantum Optimization and Learning and Simulation) project brings together some the world’s top experts in quantum algorithms, quantum simulation, theoretical physics, applied mathematics, and discrete optimization from Sandia National Laboratories, Los Alamos National Laboratory, California Institute of Technology, and University of Maryland. The QOALAS team will leverage and unearth connections between simulation, optimization, and machine learning to fuel new applications of quantum information processing to science and technology as well as further investigate the potential of quantum computers to solve certain problems dramatically faster or with better fidelity than possible with classical computers.

    The QOALAS (pronounced as “Koalas”) project mascot is a marsupial who knows his theoretical physics and Feynmann diagrams!

    Contact: Parekh, Ojas D.
    January 2018
    2018-0163O

    More Computing Research News

  • Released VTK-m user's guide, version 1.1

    Researchers at Sandia National Laboratories, in collaboration with Kitware Inc., Oak Ridge National Laboratory, Los Alamos National Laboratory, and the university of Oregon, are proud to release VTK-m version 1....

    + read more

    Released VTK-m user's guide, version 1.1

    Researchers at Sandia National Laboratories, in collaboration with Kitware Inc., Oak Ridge National Laboratory, Los Alamos National Laboratory, and the university of Oregon, are proud to release VTK-m version 1.1. The VTK-m library provides highly parallel code to execute visualization on many-core processors like GPUs, multi-core CPUs, and other hardware we are likely to see at for Exascale HPC. This release of VTK-m includes critical core features including filter structures and key reduction. Also provided by this release are several new filters including external faces, gradients, clipping, and point merging. Also provided with this release is a comprehensive VTK-m User’s Guide providing detailed instruction and reference for using and editing VTK-m.

    A visualization of the temperature field computed by the Nek5000 thermal hydraulics simulator created in VTK-m. (Image credit: Matthew Larsen, LLNL)

    Contact: Moreland, Kenneth D.
    January 2018
    2018-0964O

    More Computing Research News

  • DARPA/Amazon/IEEE Graph Challenge Champion

    A Sandia team from the Center for Computational Research (Michael Wolf, Mehmet Deveci, Jon Berry, Si Hammond, and Siva Rajamanickam) was awarded champion status in the 2017 DARPA/Amazon/IEEE Graph Challenge (http://graphchallenge....

    + read more

    DARPA/Amazon/IEEE Graph Challenge Champion

    A Sandia team from the Center for Computational Research (Michael Wolf, Mehmet Deveci, Jon Berry, Si Hammond, and Siva Rajamanickam) was awarded champion status in the 2017 DARPA/Amazon/IEEE Graph Challenge (http://graphchallenge.mit.edu/champions) for their fast triangle counting implementation KKTri.  KKTri was developed as part of the KokkosKernels framework, leveraging linear algebra-based triangle counting algorithms developed in the data analytics miniapp miniTri and performance portable on-node parallelism provided by Kokkos.  KKTri was able to count 35 billion triangles (in a 1.2 billion edge graph) in 43 seconds on a single compute node.  The work is described in the paper:  Wolf, Deveci, Berry, Hammond, Rajamanickam. “Fast Linear Algebra Based Triangle Counting with KokkosKernels,” Proceedings of IEEE HPEC, 2017.

    Contact: Wolf, Michael
    December 2017
    2017-13507

    More Computing Research News

  • Slycat™ Expands External Access Through Demonstration Servers

    The demonstration version of the Slycat™ server, Sandia National Laboratories’ open-source ensemble analysis and visualization system, has been released as a Docker container at https://hub.docker.com/r/slycat/slycat-developer/....

    + read more

    Slycat™ Expands External Access Through Demonstration Servers

    The demonstration version of the Slycat™ server, Sandia National Laboratories’ open-source ensemble analysis and visualization system, has been released as a Docker container at https://hub.docker.com/r/slycat/slycat-developer/. This distribution provides a fully-functional webserver, preloaded with example Slycat™ models and test data. This release is intended to facilitate broader access to Slycat™ outside of Sandia, and to allow other Laboratories or academic institutions to experiment with Slycat’s functionality. Additionally, TechMilo, a contractor contributing to Slycat™, has setup a demonstration Slycat™ server outside of Sandia at https://myslycat.com. This site provides the most accessible platform for demonstrating Slycat™ externally (username: demo, password: demo) and is also preloaded with example models for user exploration. (POC: Patricia Crossno, pjcross@sandia.gov)
    The windows shows Slycat™ analysis of the cars dataset, one of the 7 different open datasets and data models distributed with the Slycat™ Docker container and available on the myslycat.com website.

    Contact: Crossno, Patricia J.
    November 2017
    2017-13129 E

    More Computing Research News

  • Tenth Space Computing Workshop

    The Center for Computing Research (1400) in collaboration with the Predictive Sensing Systems Group (6770) conducted the 10th annual Spacecraft Computing workshop May 30-June 2, 2017. The workshop, held at Sandia and a local hotel, focused on advanced computing for spacecraft, which require technology that functions reliably in the harsh and inaccessible environment of space....

    + read more

    Tenth Space Computing Workshop

    The Center for Computing Research (1400) in collaboration with the Predictive Sensing Systems Group (6770) conducted the 10th annual Spacecraft Computing workshop May 30-June 2, 2017. The workshop, held at Sandia and a local hotel, focused on advanced computing for spacecraft, which require technology that functions reliably in the harsh and inaccessible environment of space. The workshop with an attendance of 80 included working groups and presentations from government, industry, and academia. The key topics this year included cyber security and novel processor designs, such as processor-in-memory, which would offer more throughput on a limited energy budget.

    Contact: Debenedictis, Erik
    June 2017
    2017-13591 O

    More Computing Research News