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
-
MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing
Citation: "MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing", Rohan Garg, Gregory Price, and Gene Cooperman, Proc. of 28th Int. Symp. on High Performance Parallel and Distributed Computing, Phoenix, AZ, USA, ACM, pp. 49--60, June, 2019 -
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 -
McMini: A Programmable DPOR-based Model Checker for Multithreaded Programs
Citation: Maxwell Pirtle, Luka Jovanovic, Gene Cooperman. (2022). McMini: A Programmable DPOR-based Model Checker for Multithreaded Programs CoRR, abs/2212.05468. https://doi.org/10.48550/arXiv.2212.05468