Computer Science Research

Projects

  • Node-local burst buffers are becoming an indispensable hardware resource on large-scale supercomputers to buffer the bursty I/O from scientific applications. However, there is a lack of software…
  • The objective of this research is to design and evaluate a new distributed data storage paradigm that unifies the traditionally distinct application views of memory- and file-based data storage into…
  • The Programming Models and Languages team is focused on developing the OpenSHMEM programming model for extreme scale systems. Towards this goal, the team conducts various activities…
  • SOLLVE project primarily aims at scaling OpenMP by leveraging LLVM for exascale performance and portability of applications. The OpenMP standard and implementations evolve at a fairly rapid pace,…
  • US Department of Energy (DOE) leadership computing facilities are in the process of deploying extreme-scale high-performance computing (HPC) systems with the long-range goal of building exascale…
  • Developing predictive tools to understand the behavior of plasma-facing components in fusion reactors. CSMD contributions include HPC implementation, uncertainty quantification, and data analysis and…
  • Extreme-scale, high-performance computing (HPC) significantly advances discovery in fundamental scientific processes by enabling multiscale simulations that range from the very small, on quantum and…
  • SharP is a data-centric programming paradigm for extreme-scale systems with hierarchical heterogenous memory.
  • This project intends to deliver an operating system and runtime (OS/R) environment for extreme-scale scientific computing. With application composition as the fundamental driving force, we will…