ANNOUNCEMENT

NOBEL PRIZE 2026

This year's laureates, their fields, and the discoveries that earned them the prize.Live nowSee the winners
Moonbase
← Back to Awards
NSFDirectorate for Computer and Information Science and Engineering

CICI: TCR: Protecting and Hardening Scientific Use Of Software Libraries With GRISL

Active
Institution
New York University, NY
Principal investigator
Justin Cappos
Funding
$600K
Duration
2026–2028
Open portfolio

Moonbase score

Still being scored

Abstract

Modern scientific computing increasingly depends on high-performance, reusable software components known as libraries, which are often written in low-level languages such as C and C++. While these languages offer speed and flexibility, they are also prone to memory corruption, crashes, and silent data errors. Such failures can compromise critical scientific workflows, leading to inaccurate or unreliable research outcomes and wasted computational resources. GRISL (General-purpose Rigorous Isolation for Science Libraries) strengthens the robustness and security of cyberinfrastructure by isolating and hardening scientific libraries through a lightweight, userspace-based containment approach. GRISL enables scientific researchers, many of whom are not systems experts, to continue using legacy libraries without modifying their code, while gaining protection against memory bugs and data integrity issues. By making these libraries safer by default and compatible with widely used scientific platforms, GRISL improves the reliability of artificial intelligence and machine learning applications, high-performance computing systems, and domain-specific simulations in fields such as physics, biology, and climate science. Technically, GRISL introduces a novel form of protection to wrap and monitor unsafe libraries with minimal performance impact (~1%). Its architecture enforces advanced runtime safety checks that are helpful not only for traditional scientific libraries but also for Large Language Models (like ChatGPT). GRISL also protects different libraries from each other, by providing a safe way to perform inter-library communications. These innovations allow researchers to run hardened versions of popular scientific libraries with minimal overhead, and validate their functional correctness using advanced testing techniques. The project collaborates closely with national testbeds such as CloudLab and Chameleon. By preventing crashes and silent corruption, GRISL improves scientific reproducibility and resilience across computational disciplines, and will be broadly disseminated through open-source releases, educational outreach, and integration with scientific ecosystems. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

Research team

  • Justin CapposPI
  • Vidya Lakshmi RajagopalanCo-PI
  • Patrick McgeerFormer Co-PI
  • Yuchen ZhangFormer Co-PI

LOADING MOONBASE SCORE

Directorate for Computer and Information Science and EngineeringCybersecurity Innovationscientificlanguageslibrariesminimalsilentcrasheshigh-performanceimproves

Questions for New York University

Answered by the team behind this research.

Same researchers, same institution, same topic, scored first.