| 2024 | CLUSTER | Enabling Practical Transparent Checkpointing for MPI: A Topological Sort Approach. | Yao Xu, Gene Cooperman |
| 2023 | SC | Implementation-Oblivious Transparent Checkpoint-Restart for MPI. | Yao Xu, Leonid Belyaev, Twinkle Jain, Derek Schafer, Anthony Skjellum, Gene Cooperman |
| 2021 | SC | MANA-2.0: A Future-Proof Design for Transparent Checkpointing of MPI at Scale. | Yao Xu, Zhengji Zhao, Rohan Garg, Harsh Khetawat, Rebecca Hartman-Baker, Gene Cooperman |
| 2020 | IC2E | Towards Non-Intrusive Software Introspection and Beyond. | Apoorve Mohan, Shripad Nadgowda, Bhautik Pipaliya, Sona Varma, Sahil Suneja, Canturk Isci, Gene Cooperman, Peter Desnoyers, Orran Krieger, Ata Turk |
| 2020 | SC | CRAC: checkpoint-restart architecture for CUDA with streams and UVM. | Twinkle Jain, Gene Cooperman |
| 2019 | HPDC | MANA for MPI: MPI-Agnostic Network-Agnostic Transparent Checkpointing. | Rohan Garg, Gregory Price, Gene Cooperman |
| 2019 | USENIX | Supporting Security Sensitive Tenants in a Bare-Metal Cloud. | Amin Mosayyebzadeh, Apoorve Mohan, Sahil Tikale, Mania Abdi, Nabil Schear, Trammell Hudson, Charles Munson, Larry Rudolph, Gene Cooperman, Peter Desnoyers, Orran Krieger |
| 2018 | CLUSTER | CRUM: Checkpoint-Restart Support for CUDA's Unified Memory. | Rohan Garg, Apoorve Mohan, Michael B. Sullivan, Gene Cooperman |
| 2018 | DSN | Shiraz: Exploiting System Reliability and Application Resilience Characteristics to Improve Large Scale System Throughput. | Rohan Garg, Tirthak Patel, Gene Cooperman, Devesh Tiwari |
| 2018 | IC2E | M2: Malleable Metal as a Service. | Apoorve Mohan, Ata Turk, Ravi S. Gudimetla, Sahil Tikale, Jason Hennessey, Emine Ugur Kaynar, Gene Cooperman, Peter Desnoyers, Orran Krieger |
| 2016 | CLUSTER | Design and Implementation for Checkpointing of Distributed Resources Using Process-Level Virtualization. | Kapil Arya, Rohan Garg, Artem Y. Polyakov, Gene Cooperman |
| 2016 | ICPADS | System-Level Scalable Checkpoint-Restart for Petascale Computing. | Jiajun Cao, Kapil Arya, Rohan Garg, L. Shawn Matott, Dhabaleswar K. Panda, Hari Subramoni, Jrme Vienne, Gene Cooperman |
| 2016 | NCA | Smart scene management for IoT-based constrained devices using checkpointing. | Francois Aissaoui, Gene Cooperman, Thierry Monteil, Sad Tazi |
| 2016 | NCA | SLA and profit-aware SaaS provisioning through proactive renegotiation. | Aya Omezzine, Narjs Bellamine Ben Saoud, Sad Tazi, Gene Cooperman |
| 2015 | CCGRID | Checkpointing as a Service in Heterogeneous Cloud Environments. | Jiajun Cao, Matthieu Simonin, Gene Cooperman, Christine Morin |
| 2014 | HPDC | Transparent checkpoint-restart over infiniband. | Jiajun Cao, Gregory Kerr, Kapil Arya, Gene Cooperman |
| 2013 | CLUSTER | Checkpoint-restart for a network of virtual machines. | Rohan Garg, Komal Sodha, Zhengping Jin, Gene Cooperman |
| 2013 | SoCS | Invited Speakers. | J. Christopher Beck, Gene Cooperman |
| 2013 | SOSP | Semi-automated debugging via binary search through a process lifetime. | Kapil Arya, Tyler Denniston, Ana Maria Visan, Gene Cooperman |
| 2012 | CLUSTER | Towards Fault-Tolerant Energy-Efficient High Performance Computing in the Cloud. | Kurt L. Keville, Rohan Garg, David J. Yates, Kapil Arya, Gene Cooperman |
| 2012 | CLUSTER | Adapting Irregular Computations to Large CPU-GPU Clusters in the MADNESS Framework. | Vlad Slavici, Raghu Varier, Gene Cooperman, Robert J. Harrison |
| 2012 | ISSAC | An efficient programming model for memory-intensive recursive algorithms using parallel disks. | Vlad Slavici, Daniel Kunkle, Gene Cooperman, Stephen A. Linton |
| 2011 | EuroPar | A Bit-Compatible Parallelization for ILU(k) Preconditioning. | Xin Dong, Gene Cooperman |
| 2011 | SOSP | URDB: a universal reversible debugger based on decomposing debugging histories. | Ana Maria Visan, Kapil Arya, Gene Cooperman, Tyler Denniston |
| 2010 | EuroPar | Multithreaded Geant4: Semi-automatic Transformation into Scalable Thread-Parallel Software. | Xin Dong, Gene Cooperman, John Apostolakis |
| 2010 | ISSAC | Fast multiplication of large permutations for disk, flash memory and RAM. | Vlad Slavici, Xin Dong, Daniel Kunkle, Gene Cooperman |
| 2009 | ISSAC | Biased tadpoles: a fast algorithm for centralizers in large matrix groups. | Daniel Kunkle, Gene Cooperman |
| 2007 | EuroPar | SymGrid: A Framework for Symbolic Computation on the Grid. | Kevin Hammond, Abdallah Al Zain, Gene Cooperman, Dana Petcu, Philip W. Trinder |
| 2007 | ISSAC | Twenty-six moves suffice for Rubik's cube. | Daniel Kunkle, Gene Cooperman |
| 2007 | ISSAC | A comparative analysis of parallel disk-based Methods for enumerating implicit graphs. | Eric Robinson, Daniel Kunkle, Gene Cooperman |
| 2007 | ISSAC | A disk-based parallel implementation for direct condensation of large permutation modules. | Eric Robinson, Jrgen Mller, Gene Cooperman |
| 2006 | CCGRID | Transparent Adaptive Library-Based Checkpointing for Master-Worker Style Parallelism. | Gene Cooperman, Jason Ansel, Xiaoqin Ma |
| 2006 | CIKM | Efficient mining of max frequent patterns in a generalized environment. | Daniel Kunkle, Donghui Zhang, Gene Cooperman |
| 2006 | ISSAC | A parallel architecture for disk-based computing over the Baby Monster and other large finite simple groups. | Eric Robinson, Gene Cooperman |
| 2006 | NCA | Parallelization of Geant4 Using TOP-C and Marshalgen. | Gene Cooperman, Viet Ha Nguyen, Igor Malioutov |
| 2006 | PDPTA | Transparent User-Level Checkpointing for the Native Posix Thread Library for Linux. | Michael Rieker, Jason Ansel, Gene Cooperman |
| 2005 | CLUSTER | Adaptive Checkpointing for Master-Worker Style Parallelism. | Gene Cooperman, Jason Ansel, Xiaoqin Ma |
| 2005 | CLUSTER | Fast Query Processing by Distributing an Index over CPU Caches. | Xiaoqin Ma, Gene Cooperman |
| 2004 | PDPTA | Static Performance Evaluation for Memory-Bound Computing: The MBRAM Model. | Gene Cooperman, Xiaoqin Ma, Viet Ha Nguyen |
| 2003 | ISSAC | Memory-based and disk-based algorithms for very high degree permutation groups. | Gene Cooperman, Eric Robinson |
| 2002 | CCGRID | Using TOP-C and AMPIC to Port Large Parallel Applications to the Computational Grid. | Gene Cooperman, Henri Casanova, Jim Hayes, Thomas Witzel |
| 2001 | ISSAC | Scalable parallel coset enumeration using bulk definition. | Gene Cooperman, Victor Grinberg |
| 1999 | COCOON | GCD of Many Integers. | Gene Cooperman, Sandra Feisel, Joachim von zur Gathen, George Havas |
| 1997 | SPAA | Using Tadpoles to Reduce Memory and Communication Requirements for Exhaustive, Breadth-First Search Using Distributed Computers. | Gene Cooperman, Michael Tselman |
| 1996 | HPDC | TOP-C: A Task-Oriented Parallel C Interface. | Gene Cooperman |
| 1996 | ISSAC | New Sequential and Parallel Algorithms for Generating High Dimension Hecke Algebras Using the Condensation Technique. | Gene Cooperman, Michael Tselman |
| 1995 | ISSAC | STAR/MPI: Binding a Parallel Library to Interactive Symbolic Algebra Systems. | Gene Cooperman |
| 1995 | ISSAC | Computing with Matrix Groups Using Permutation Representations. | Gene Cooperman, Larry Finkelstein, Michael Tselman |
| 1994 | ISSAC | Constructing Permutation Representations for Large Matrix Groups. | Gene Cooperman, Larry Finkelstein, Bryant W. York, Michael Tselman |
| 1992 | ISSAC | A Fast Cyclic Base Change for Permutation Groups. | Gene Cooperman, Larry Finkelstein |
| 1991 | ISSAC | Nearly Linear Time Algorithms for Permutation Groups with a Small Base. | Lszl Babai, Gene Cooperman, Larry Finkelstein, kos Seress |
| 1991 | STOC | Fast Monte Carlo Algorithms for Permutation Groups | Lszl Babai, Gene Cooperman, Larry Finkelstein, Eugene M. Luks, kos Seress |
| 1990 | ISSAC | A Random Base Change Algorithm for Permutation Groups. | Gene Cooperman, Larry Finkelstein, N. Sarawagi |
| 1989 | ISSAC | Reduction of Group Constructions to Point Stabilizers. | Gene Cooperman, Larry Finkelstein, Eugene M. Luks |
| 1988 | ISSAC | Solving Permutation Problems Using Rewriting Systems. | Cynthia A. Brown, Gene Cooperman, Larry Finkelstein |
| 1986 | ISSAC | A semantic matcher for computer algebra. | Gene Cooperman |