Info
I received my PhD from UC San Diego in Fall 2021 and joined Oracle in November 2021. My PhD program was under the supervision of Professor Steven Swanson in the Non-Volatile Systems Lab (NVSL) of the Department of Computer Science and Engineering (CSE). I had been working on building fast, smart storage systems, and fast non-volatile memories which can act like DRAM, and presumably will be able to directly attached to a processor's memory bus. We observed that the implementation of crash-consistent data structures needs extra care to debug. This led us to my PhD thesis research which aims to enforce PMEM safety statically at compile-time. We developed a new president memory library based, Corundum, which is written in Rust and statically enforces PMEM safety rules. Using that, programmers can make sure that their programs are provably correct in terms of PMEM-safety, without spending extra time learning the PMEM programming model and debugging their implementations.
Education
University of California, San Diego
Ph.D. Computer Engineering |
2015 - 2021 |
Sharif University of Technology
M.S. Computer Engineering |
2011 - 2013 |
Shahed University
B.S. Computer Engineering |
2006 - 2011 |
Affiliations
- Non-Volatile Systems Lab (NVSL)
- UCSD Computer Architecture Group
- Center of Future Architectures Research (CFAR)
Interests
- Software Development and API design
- Programming Languages
- Emerging memory/storage technologies
- Storage systems
- Compilers
Work Experience
- Oracle, ExaData, Database Group, Redwood City, Summer 2020.
- Samsung Semiconductor Inc, Memory Solutions Lab, Storage Software Group, San Diego, Summer 2017.
- Sepehr Software Company, Soccer Analyzing Software Group, Tehran, Iran, 2013-2015.
Selected Publications
- Morteza Hoseinzadeh and Steven Swanson, "Corundum: Statically-Enforced Persistent Memory Safety," in Proceedings of the 26th international conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) 2021 [Video, Repo, Doc, PDF].
- Jian Yang, Juno Kim, Morteza Hoseinzadeh, Joe Izraelevitz, Steven Swanson, "An Empirical Guide to the Behavior and Use of Scalable Persistent Memory," in Proceedings of the 18th USENIX Conference on File and Storage Technologies (FAST) 2020 [PDF].
- Shengan Zheng, Morteza Hoseinzadeh, Steven Swanson, "Ziggurat: A Tiered File System for Non-Volatile Main Memories and Disks," in Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST) 2019 [PDF].
- Zhengyu Yang, Morteza Hoseinzadeh, Ping Wong, John Artoux, Clay Mayers, David (Thomas) Evans, Rory (Thomas) Bolt†, Janki Bhimani, Ningfang Mi, and Steven Swanson, "H-NVMe: A Hybrid Framework of NVMe-based Storage System in Cloud Computing Environment," in Proceedings of the 36th IEEE International Performance Computing and Communications Conference (IEEE IPCCC 2017), won the best-paper award (Acceptance Rate 32.7%) [PDF]
- Morteza Hoseinzadeh, Mohammad Arjomand, and Hamid Sarbazi-Azad, "Reducing access latency of MLC PCMs through line striping," in Proceedings of the 41st annual International Symposium on Computer Architectures (ISCA 2014). IEEE Press, Piscataway, NJ, USA, 277-288. [PDF]
- Full List
Patents
- Morteza Hoseinzadeh, Zhengyu Yang, Ping Wong, and David Evans, "Method for Data Center Storage Evaluation Framework Simulation", U.S. Patent Application No. 15/896,590, 2017.
- Zhengyu Yang, Morteza Hoseinzadeh, David Evans, Clay Mayers, and Rory Bolt, "Method and Apparatus for Adaptive Cache Load Balancing for SSD-Based Cloud Computing Storage System", U.S. Patent Application No. 15/971,349, 2017.
- Zhengyu Yang, Morteza Hoseinzadeh, Ping Wong, John Artoux, and David Evans, "Hybrid Framework of NVMe-Based Storage System in Cloud Computing Environment", U.S. Patent Application No. 15/821,699, 2017.