Gene Cooperman
(he/him/his)
Professor

Research interests
- Fault tolerance and transparent checkpointing
- Supercomputing, parallel computing, cloud computing
- Formal verification
- Cybersecurity
Education
- PhD in Applied Mathematics, Brown University
- BS in Mathematics and Physics, University of Michigan
Biography
Gene Cooperman is a professor in the Khoury College of Computer Sciences at Northeastern University, based in Boston. He is an affiliated faculty member in the College of Engineering.
Cooperman has worked in a number of interdisciplinary research areas, including applied mathematics, computational and symbolic algebra, numerical analysis, computing in high energy physics, bioinformatics, high-performance computing, and computer systems. He leads Northeastern's High Performance Computing Laboratory, as well as an Inria associate team in a three-year project called "FogRein: Steering Efficiency for Distributed Applications." He has co-authored more than 100 refereed publications, advised doctoral students, and led several open-source software projects,.
Before joining Northeastern, Cooperman was a principal member of technical staff at GTE Laboratories from 1980 to 1986. He also held a five-year IDEX Chair of Attractivity position at the University of Toulouse in France, as well as visiting research positions at Concordia University, CERN, and Inria. As a result of his work at CERN, Cooperman joined the Geant4 Collaboration and contributed to the foundational paper "GEANT4 - A Simulation Toolkit" — the most widely cited paper in high-energy physics, with more than 25,000 citations.
Recent publications
-
TEST Enabling Practical Transparent Checkpointing for MPI: A Topological Sort Approach
Citation: Yao Xu, Gene Cooperman. (2024). Enabling Practical Transparent Checkpointing for MPI: A Topological Sort Approach CLUSTER, 238-249. https://doi.org/10.1109/CLUSTER59578.2024.00028 -
Implementation-Oblivious Transparent Checkpoint-Restart for MPI
Citation: Yao Xu, Leonid Belyaev, Twinkle Jain, Derek Schafer, Anthony Skjellum, Gene Cooperman. (2023). Implementation-Oblivious Transparent Checkpoint-Restart for MPI CoRR, abs/2309.14996. https://doi.org/10.48550/arXiv.2309.14996 -
Collective Vector Clocks: Low-Overhead Transparent Checkpointing for MPI
Citation: Yao Xu, Gene Cooperman. (2022). Collective Vector Clocks: Low-Overhead Transparent Checkpointing for MPI CoRR, abs/2212.05701. https://doi.org/10.48550/arXiv.2212.05701