Yixin Luo (骆一欣)


Ph.D. Student of Computer Science

Carnegie Mellon University


Contact

yixinluo@cs.cmu.edu

734-546-7629, GHC 6503

Resume

Links:


Yixin Luo

About Me

I graduated with a PhD degree in Computer Science Department at Carnegie Mellon University, where I am advised by Prof. Onur Mutlu. My PhD research is on improving storage and memory reliability at low cost. Before coming to CMU, I got my bachelor's degrees in a dual degree program at Computer Science and Engineering, University of Michigan and Shanghai Jiao Tong University.

Research

My PhD thesis is on Architectural Techniques for Improving NAND Flash Memory Reliability. My general research interest is in designing reliable, energy efficient, and high performance computer architectures and systems. I am interested in solving problems related to memory and storage systems, databases, SysML (intersection between systems and machine learning), and data centers.

Publications

Improving 3D NAND Flash Memory Lifetime by Tolerating Early Retention Loss and Process Variation
Yixin Luo, Saugata Ghose, Yu Cai, Erich F. Haratsch, and Onur Mutlu
SIGMETRICS, 2018

HeatWatch: Improving 3D NAND Flash Memory Device Reliability by Exploiting Self-Recovery and Temperature Awareness
Yixin Luo, Saugata Ghose, Yu Cai, Erich F. Haratsch, and Onur Mutlu
HPCA-24, 2018

Error Characterization, Mitigation, and Recovery in Flash Memory Based Solid-State Drives
Yu Cai, Saugata Ghose, Erich F. Haratsch, Yixin Luo, and Onur Mutlu
Proceedings of the IEEE, 2017

Vulnerabilities in MLC NAND Flash Memory Programming: Experimental Analysis, Exploits, and Mitigation Techniques
Yu Cai, Saugata Ghose, Yixin Luo, Ken Mai, Onur Mutlu, and Erich F. Haratsch
HPCA-23, 2017

Improving the Reliability of Chip-Off Forensic Analysis of NAND Flash Memory Devices
Aya Fukami, Saugata Ghose, Yixin Luo, Yu Cai, and Onur Mutlu
DFRWS EU, 2017 — Best Paper Award

Enabling Accurate and Practical Online Flash Channel Modeling for Modern MLC NAND Flash Memory
Yixin Luo, Saugata Ghose, Yu Cai, Erich F. Haratsch, and Onur Mutlu
IEEE JSAC, 2016

WARM: Improving NAND Flash Memory Lifetime with Write-hotness Aware Retention Management
Yixin Luo, Yu Cai, Saugata Ghose, Jongmoo Choi, and Onur Mutlu
MSST-31, 2015

Read Disturb Errors in MLC NAND Flash Memory: Characterization, Mitigation, and Recovery
Yu Cai, Yixin Luo, Saugata Ghose, Erich F. Haratsch, Ken Mai, and Onur Mutlu
DSN-45, 2015

Data Retention in MLC NAND Flash Memory: Characterization, Optimization and Recovery
Yu Cai, Yixin Luo, Erich F. Haratsch, Ken Mai, and Onur Mutlu
HPCA-21, 2015 — Best Paper Runner Up

Characterizing Application Memory Error Vulnerability to Optimize Data Center Cost via Heterogeneous-Reliability Memory
Yixin Luo, Sriram Govindan, Bikash Sharma, Mark Santaniello, Justin Meza, Aman Kansal, Jie Liu, Badriddine Khessib, Kushagra Vaid, and Onur Mutlu
DSN-44, 2014

RowClone: Fast and Energy-Efficient In-DRAM Bulk Data Copy and Initialization
Vivek Seshadri, Yoongu Kim, Chris Fallin, Donghyuk Lee, Rachata Ausavarungnirun, Gennady Pekhimenko, Yixin Luo, Onur Mutlu, Michael A. Kozuch, Phillip B. Gibbons, and Todd C. Mowry
MICRO-46, 2013

Designing for Responsiveness with Computational Sprinting
Arun Raghavan, Yixin Luo, Anuj Chandawalla, Marios C. Papaefthymiou, Kevin P. Pipe, Thomas F. Wenisch, and Milo M. K. Martin
IEEE Micro, 2013 — Top Picks from 2013 Computer Architecture Conferences

A Case for Efficient Hardware-Software Cooperative Management of Storage and Memory
Justin Meza, Yixin Luo, Samira Khan, Jishen Zhao, Yuan Xie, and Onur Mutlu
WEED-5, 2013

A Case for Unlimited Watchpoints
Joseph L. Greathouse, Hongyi Xin, Yixin Luo, Todd M. Austin
ASPLOS-17, 2012

Computational Sprinting
Arun Raghavan, Yixin Luo, Anuj Chandawalla, Marios C. Papaefthymiou, Kevin P. Pipe, Thomas F. Wenisch, Milo M. K. Martin
HPCA-18, 2012 — Best Paper Award

Talks and Posters

Online Flash Channel Modeling and Its Applications
Technical talk at Flash Memory Summit (FMS), 2016

Data Retention in MLC NAND Flash Memory
Technical talk at Flash Memory Summit (FMS), 2015

WARM: Write-hotness Aware Retention Management
Poster at Flash Memory Summit (FMS), 2015

Data Retention in MLC NAND Flash Memory
Poster at Flash Memory Summit (FMS), 2015

Read Disturb Errors in MLC NAND Flash Memory
Poster at Flash Memory Summit (FMS), 2015

WARM: Write-hotnes Aware Retention Management
Conference Talk at MSST-31, 2015

Read Disturb Errors in MLC NAND Flash Memory
Conference Talk at DSN-45, 2015

Data Retention in MLC NAND Flash Memory
Conference Talk at HPCA-21, 2015 (Best Paper Session)

Optimizing Datacenter Cost via Heterogeneous Reliability Memory
Conference Talk at DSN-44, 2014

Internship

  • I spent my summer of 2015 and 2016 at Seagate Technology - Lakeview under the supervision of Erich F. Haratsch, where I worked on NAND flash memory related research.
  • I spent my summer of 2013 at Microsoft Research - Redmond in Sensing and Energy Research Group (SERG) under the supervision of Jie Liu and Sriram Govindan, where I explored novel ways of tolerating memory errors in data centers.

Teaching

Courses

  • CMU 15-707 Deep Learning - Fall 2017
  • CMU 15-721 Advanced Database Systems (*) - Spring 2017
  • CMU 15-703 Deep Reinforcement Learning - Spring 2017
  • CMU 15-701 Machine Learning (*) - Fall 2014
  • CMU 15-745 Optimizing Compilers (*) - Spring 2014
  • CMU 15-712 Advanced Operating Systems and Distributed Systems (*) - Fall 2013
  • CMU 15-719 Advanced Cloud Computing - Fall 2013
  • CMU 15-750 Graduate Algorithms (*) - Spring 2013
  • CMU 18-742 Parallel Computer Architecture - (unofficially audited) Fall 2012
  • CMU 15-740 Computer Architecture (*) - Fall 2012
  • CMU 15-744 Computer Networks (*) - Fall 2012
  • UM EECS-570 Parallel Computer Architecture - Spring 2011
  • UM EECS-482 Introduction to Operating Systems - Fall 2011
  • UM EECS-470 Computer Architecture (*) - Fall 2011
  • UM EECS-427 VLSI Design I (*) - Fall 2011
* CMU star courses/UM major design courses.