Selected Publications

Conference and Journal Publications

  • Guillaume Ambal, George Hodgkins*, Mark Madler*, Gregory Chockler, Brijesh Dongol, Joseph Izraelevitz, Azalea Raad, and Viktor Vafeiadis. A verified high-performance composable object library for remote direct memory access, POPL ’26, Rennes, France, 2026. Historical acceptance rate: 20.5%. *Advisee (PhD).*
  • Heewoo Kim†, Sanjay Sri Vallabh Singapuram, Haojie Ye, Joseph Izraelevitz, Trevor Mudge, Ronald Dreslinski, and Nishil Talati. Nmp-pak: Near-memory processing acceleration of scalable de novo genome assembly. In: 52nd Annual Intl. Sym. on Computer Architecture, ISCA ’25, Tokyo, Japan, 2025. Acceptance rate: 23%. †Advisee (PostDoc).
  • Mingyao Shen††, Suyash Mahar††, Heewoo Kim†, Joseph Izraelevitz, and Steven Swanson. Autossd: Cxl-enhanced autonomous ssds for low tail latency. In: 34th ACM Intl. Symp. on High-Performance Parallel and Distributed Computing, HPDC ’25, Notre Dame, IN, USA, 2025. Historical average acceptance rate: 22%. †Advisee (PostDoc). ††Mentee (UCSD).
  • Suyash Mahar††, Mingyao Shen††, TJ Smith, Joseph Izraelevitz, and Steven Swanson. Puddles: Application-independent recovery and location-independent data for persistent memory. In: Nineteenth European Conf. on Computer Systems, EuroSys ’24, Athens, Greece, 2024. Acceptance rate: 15%. ††Mentee (UCSD).
  • Samuel Thomas††, Kidus Workneh*, Jac McCarty, Joseph Izraelevitz, Tamara Lehman, and R. Iris Bahar. A midsummer night’s tree: Efficient and high performance secure scm. In: 29th ACM Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, Volume 3, ASPLOS ’24, La Jolla, CA, USA, 2024. Acceptance rate: 11.5%. *Advisee (PhD). ††Mentee (Brown).
  • George Hodgkins*, Yi Xu††, Steven Swanson, and Joseph Izraelevitz. Zhuque: Failure is not an option, it’s an exception. In: 2023 USENIX Annual Technical Conf. USENIX ATC 23, Boston, MA, USA, 2023. Acceptance rate: 18%. *Advisee (PhD). ††Mentee (UCSD).
  • Joseph Izraelevitz, Gaukas Wang***, Rhett Hanscom†, Kayli Silvers***, Tamara Silbergleit Lehman, Gregory Chockler, and Alexey Gotsman. Acuerdo: Fast atomic broadcast over RDMA. In: 51st Intl. Conf. on Parallel Processing, ICPP ’22, Bordeaux, France, 2023. Acceptance rate: 27%. ***Advisee (Undergrad). †Mentee (CU).
  • Zhang Liut, Dirk Grunwald, Joseph Izraelevitz, Gaukas Wang***, and Sangtae Ha. Mrtom: Mostly reliable totally ordered multicast, a network primitive to offload distributed systems. In: 43rd IEEE Intl. Conf. on Distributed Computing Systems, ICDCS ’23, Hong Kong, China, 2023. Acceptance rate: 19%. †Mentee (CU). ***Advisee (Undergrad).
  • Casey Nelson, Joseph Izraelevitz, R. Iris Bahar, and Tamara Silbergleit Lehman. Eliminating micro-architectural side-channel attacks using near memory processing. In: 2022 IEEE Intl. Symp. on Secure and Private Execution Environment Design (SEED), 2022. Acceptance rate: 71%.
  • Yi Xu††, Joseph Izraelevitz, and Steven Swanson. Clobber-nvm: Log less, re-execute more. In: 26th ACM Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2021, virtual, USA, 2021. Acceptance rate: 19%. ††Mentee (UCSD).
  • Juno Kim††, Yun Joon Soh, Joseph Izraelevitz, Jishen Zhao, and Steven Swanson. Subzero: Zero-copy io for persistent main memory file systems. In: 11th ACM SIGOPS Asia-Pacific Workshop on Systems, APSys ’20, Tsukuba, Japan, 2020. Acceptance rate: 39%. Best Paper Award. ††Mentee (UCSD).
  • Amirsaman Memaripour, Joseph Izraelevitz, and Steven Swanson. Pronto: Easy and fast persistence for volatile data structures. In: 25th Intl. Conf. on Architectural Support for Programming Languages and Operating Systems, ASPLOS ’20, Lausanne, Switzerland, 2020. Acceptance rate: 18%.
  • Jian Yang, Joseph Izraelevitz, and Steven Swanson. Filern: Rethinking rdma networking for scalable persistent memory. In: 17th USENIX Conf. on Networked Systems Design and Implementation, NSDI ’20, Santa Clara, CA, USA, 2020. Acceptance rate: 18%.
  • Jian Yang, Juno Kim††, Morteza Hoseinzadeh, Joseph Izraelevitz, and Steven Swanson. An empirical guide to the behavior and use of scalable persistent memory. In: 18th USENIX Conf. on File and Storage Technologies, FAST ’20, Santa Clara, CA, USA, 2020. Acceptance rate: 17%. ††Mentee (UCSD).
  • Kunal Korgaonkar,  Joseph  Izraelevitz, Jishen Zhao, and Steven Swanson. Vorpal: Vector clock ordering for large persistent memory systems. In: 2019 ACM Symp. on Principles of Distributed Computing. PODC ’19. Toronto ON, Canada, 2019.
  • Jian Yang, Joseph Izraelevitz, and Steven Swanson. Orion: A distributed file system for non-volatile main memories and RDMA-capable networks. In: 17th USENIX Conf. on File and Storage Technologies. FAST  ’19. Boston, MA, 2019.
  • Qingrui Liu, Joseph Izraelevitz, Se Kwon Lee, Michael L. Scott, Sam H. Noh, and Changhee Jung. Ido: Compiler-directed failure atomicity for nonvolatile memory. In: 51st IEEE/ACM Intl. Symp. on Microar- chitecture. MICRO ’18. Fukuoka, Japan, 2018.
  • Haosen Wen, Joseph Izraelevitz, Wentao Cai, H. Alan  Beadle,  and  Michael  L.  Scott. Interval based memory reclamation. In: 23rd ACM SIGPLAN Symp. on Principles and Practice of Parallel Programming. PPoPP ’18. Vienna, Austria, 2018.
  • Joseph Izraelevitz and Michael L. Scott. Generality and speed in nonblocking dual containers. In: ACM  Trans. on Parallel Computing, 3(4):22:1–22:37, 2017.
  • Joseph Izraelevitz, Lingxiang Xiang, and Michael L. Scott. Performance improvement via always-abort HTM. In: 26th Intl. Conf. on Parallel Architectures and Compilation Techniques. PACT ’17. Portland, OR, USA, 2017.
  • Faisal Nawab, Joseph Izraelevitz, Terence Kelly, Charles B. Morrey, Dhruva  Chakrabarti, and Michael L. Scott. Dalí: A periodically persistent hash map. In: 31st Intl. Symp. on Distributed Computing. DISC ’17. Vienna, Austria, 2017.
  • Matthew Graichen, Joseph Izraelevitz, and Michael L. Scott. An unbounded nonblocking double-ended queue. In: 45th Intl. Conf. on Parallel Processing. ICPP ’16. Philadelphia, PA, USA, 2016.
  • Joseph Izraelevitz, Terence Kelly, and Aasheesh Kolli. Failure-atomic persistent memory updates via JUSTDO logging. In: 21st Intl. Conf. on Architectural Support for Programming Languages and Operating Systems. ASPLOS XXI. Atlanta, GA, USA, 2016.
  • Joseph Izraelevitz, Hammurabi Mendes, and Michael L. Scott. Linearizability of persistent memory objects under a full-system-crash failure model. In: 30th Intl. Conf. on Distributed Computing. DISC ’16. Paris, France, 2016.

Short Peer-reviewed Publications (Workshop papers, posters, etc.)

  • George Hodgkins*, Zack McKevitt**, Ben Feinberg, Sapan Agarwal, Josh Joffrion, and Joseph Izraelevitz.
    Seup: Soft error protection for unhardened processors, Provisional patent application filed, no.: 63/694,702,
    US, 2024. University of Colorado, Âé¶¹Ó°Ôº. *Advisee (PhD). **Advisee (Master’s).
  • Abhiram Bellur**, Razan Alghamdi**, Kidus Workneh*, and Joseph Izraelevitz. Leroy: Library learning for imperative programming languages. In: Wkshp. on Human Aspects of Types and Reasoning Assistants, HATRA ’24, Pasadena, CA, USA, 2024. Acceptance rate: 63%. *Advisee (PhD). **Advisee (Master’s).
  • Samuel Thomast††, Kidus Workneh*, Ange-Thierry Ishimwe†, Zack McKevitt**, Phaedra Curlin‡, R. Iris Bahar, Joseph Izraelevitz, and Tamara Lehman. Baobab merkle tree for efficient secure memory. In: IEEE Computer Architecture Letters, 2024. *Advisee (PhD). **Advisee (Master’s). ‡Mentee (CU). ††Mentee (Brown).
  • Samuel Thomast††, Kidus Workneh*, Jac McCarty, Joseph Izraelevitz, Tamara Lehman, and R. Iris Bahar. A midsummer night's tree: Efficient and high performance secure scm. In: 15th Annual Non-Volatile Memories Wkshp. NVMW ’24, San Diego, CA, USA, 2024. *Advisee (PhD). ††Mentee (Brown).
  • George Hodgkins*, Yi Xu††, Steven Swanson, and Joseph Izraelevitz. Zhuque: Failure is not an option, it’s an exception. In: 14th Annual Non-Volatile Memories Wkshp. NVMW ’23, San Diego, CA, USA, 2023. *Advisee (PhD). ††Mentee (UCSD).
  • Fernando Villanea, Max Eaton***, Penglei Huang***, and Joseph Izraelevitz. Poster presentation: Implement a better random seed generator for genomic simulation. In: 2023 Conf. of the Society of Molecular Biology and Evolution, SMBE ’23, Ferrara, Italy, 2023. ***Advisee (Undergrad).
  • Amirsaman Meranipour, Yi Xu, Joseph Izraelevitz, and Steven Swanson. Poster presentation: Nvhooks: Compiler support for non-volatile memory programming. In: 11th Annual Non-Volatile Memories Wkshp. NVMW ’20, San Diego, CA, USA, 2020.
  • Jian Yang, Juno Kim††, Morteza Hoseinalibesh, Joseph Izraelevitz, and Steven Swanson. An empirical guide to the behavior and use of scalable persistent memory. In: 11th Annual Non-Volatile Memories Wkshp. NVMW ’20, San Diego, CA, USA, 2020. ††Mentee (UCSD).
  • Faisal Nawab, Joseph Izraelevitz, Terence Kelly, Charles B. Morrey, Dhruva Chakrabarti, and Michael L. Scott. Dalí: A periodically persistent hash map. In: 9th Annual Non-Volatile Memories Wkshp. NVMW ’18. San Diego, CA, USA, 2018.
  • Joseph Izraelevitz,  Virendra  Marathe,  and  Michael  L.  Scott.  Poster  presentation:  Composing  durable data structures. In: 8th Annual Non-Volatile Memories Wkshp. NVMW ’17. San Diego, CA, USA, 2017.
  • Joseph  Izraelevitz, Lingxiang Xiang, and Michael L. Scott. Performance improvement via always-abort  HTM. In: 12th ACM SIGPLAN Wkshp. on Transactional Computing. TRANSACT ’17. Austin, TX, USA, 2017.
  • Joseph Izraelevitz, Alex Kogan, and Yossi Lev. Implicit acceleration of critical sections via unsuccessful speculation. In: 11th ACM SIGPLAN Wkshp. on Transactional Computing. TRANSACT ’16. Barcelona, Spain, 2016.
  • Joseph Izraelevitz, Hammurabi Mendes, and Michael L Scott. Brief announcement: Preserving happens- before in persistent memory. In: 28th ACM Symp. on Parallelism in Algorithms and Architectures. SPAA’16. Asilomar Beach, CA, USA, 2016.
  • Joseph Izraelevitz and Michael L. Scott. Brief announcement: A generic construction for nonblocking dual containers. In: 2014 ACM Symp. on Principles of Distributed Computing. PODC ’14. Paris, France, 2014.
  • Joseph Izraelevitz and Michael L. Scott. Brief announcement: Fast dual ring queues. In: 26th ACM Symp. on Parallelism in Algorithms and Architectures. SPAA ’14. Prague, Czech Republic, 2014.

Patents and Patent Applications

  • Virendra Marathe and Joseph Izraelevitz. Systems and methods for constructing composable persistent data structures. Patent US10007581B2. Oracle International Corporation. US, 2018.
  • Terence Kelly, Charles B. Morrey, Dhruva Chakrabarti, Aasheesh Kolli, Qiong Cai, Andrew C. Walton, and Joseph Izraelevitz. Register store. Patent application filed. Hewlett Packard Enterprise. US, 2016.
  • Faisal Nawab, Joseph Izraelevitz, Terence Kelly, Charles B. Morrey, and Dhruva Chakrabarti. Memory system to access uncorrupted data. Patent application filed. Hewlett Packard Enterprise. US, 2016.
  • Joseph Izraelevitz, Terence Kelly, Aasheesh Kolli, and Charles B. Morrey. Resuming execution in response to failure. Patent application filed (WO2017074451). Hewlett Packard Enterprise. US, 2015.

Unrefereed Publications (TRs, theses, etc.)

  • George Hodgkins*, Mark Madler*, and Joseph Izraelevitz. Loco: Rethinking objects for network memory.
    In: arXiv preprint arXiv:2503.19270, 2025. *Advisee (PhD).
  • Ange-Thierry Ishimwe, Raghuveer Shivakumar**, Heewoo Kim†, Tamara Lehman, and Joseph Izraelevitz.
    Prediprune: Reducing verification overhead in souper with machine learning driven pruning. In: arXiv
    preprint arXiv:2509.16497, 2025. **Advisee (Master’s). †Advisee (PostDoc).
  • Joseph  Izraelevitz, Jian Yang,  Lu Zhang, Amirsaman Memaripour, Yun  Joon Soh, Subramanya R. Dul-  loor, Jishen Zhao, Juno Kim, Xiao Liu, Zixuan Wang, Yi Xu, and Steven Swanson. Basic performance measurements of the intel optane dc persistent memory module. In: arXiv preprint arXiv:1903.05714, 2019.
  • Jian Yang,  Juno Kim, Morteza Hoseinzadeh,  Joseph  Izraelevitz, and Steven Swanson. An empirical guide to the behavior and use of scalable persistent memory. In: arXiv preprint arXiv:1908.03583, 2019.
  • Joseph Izraelevitz. Concurrency implications of nonvolatile byte-addressable memory. Ph.D. Thesis. De- partment of Computer Science, University of Rochester, 2018.
  • Joseph Izraelevitz and Michael L. Scott. A generic construction for nonblocking dual containers. Technical report (TR 992). Department of Computer Science, University of Rochester, 2014.
  • Joseph  Izraelevitz and Michael L. Scott. Fast dual ring queues. Technical  report (TR 990). Department of Computer Science, University of Rochester, 2014.
  • Joseph Izraelevitz. Automated archaeological survey of ancient irrigation canals. Master’s Thesis. Department of Computer Science, Washington University in St. Louis, 2009.
  • Joseph Izraelevitz. Poster presentation: Analyzing software dependencies on supercomputers with REV. In: Los Alamos National Laboratory Student Symp. Los Alamos, NM, USA, 2007.