Info

I am currently a PhD student under supervision of Professor Steven Swanson in the Non-Volatile Systems Lab (NVSL) of the Department of Computer Science and Engineering (CSE) at University of California, San Diego. I've 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've built Ziggurat which intelligently places data in different storage tiers and uses NVMM as the fast tier. The implementation of crash-consistent data-structures in Ziggurat led us to my recent research which aims to make programming languages formally verifiable in the sense of implementing persistent data structures.

Education

University of California, San Diego
Ph.D. Computer Engineering
2015 - Present
Sharif University of Technology
M.S. Computer Engineering
2011 - 2013
Shahed University
B.S. Computer Engineering
2006 - 2011

Affiliations

Interests

  • Computer architecture
  • Emerging memory/storage technologies
  • Storage systems
  • High performance computer architecture design
  • Synthesis and simulation tool design
  • Compilers
  • Hardware Description Languages
  • Programming Languages

Work Experience

  • Samsung Semiconductor Inc, Memory Solutions Lab, Storage Software Group, San Diego, Summer 2017.

Selected Publications

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.