Career Profile

I am currently a Senior Researcher and Lecturer at ETH Zurich (in SAFARI group led by Prof. Onur Mutlu). I received my Ph.D. from the City University of Hong Kong (co-supervised by Prof. Tei-Wei Kuo and Prof. Chun Jason Xue). I focus on the design and optimization of mobile operating systems and architectures, aiming to meet the needs of rapid application launching and response, reduce energy consumption, address privacy and security issues, and prolong the service life of devices.

News

Nov 3, 2024
Our paper is accepted by HPCA 2025 !
Feb 29, 2024
Our paper is accepted by ASPLOS 2024 !
Nov 1, 2023
Our paper is accepted by TPDS !

Objective and Mindset

Objective
Dedicate my research to making meaningful contributions to the research community and society.
Mindset
Think big and aim high. Life is too short to do small things.

Current Research

I focus on the design and optimization of mobile operating systems and architectures, aiming to meet the needs of rapid application launching and response, reduce energy consumption, address privacy and security issues, and prolong the service life of devices.

  • Operating System: mobile file systems, memory management schemes, mobile system privacy and security, I/O stack optimization, and storage systems.

  • Computer Architecture: hardware and software co-design for mobile devices, processing in memory (PIM), and in-storage computing for mobile devices.

Highlighted Research Impact

As of November 2024, I have published over 25 papers and patents, including 11 first-author or mentored papers in top-tier systems and computer architecture conferences and journals, such as HPCA, FAST, USENIX ATC, EuroSys, TC, TCAD, and TPDS. Beyond academic publishing, my research is dedicated to making a significant impact on the industry.

F2FS File System Optimization

  1. My contributions to the F2FS file system facilitated its deployment in billions of commercial mobile devices. I conducted a comprehensive evaluation of F2FS’s advantages and disadvantages [C9], identified its issues, and implemented numerous optimizations [J3, C8, P9] for our collaborating vendor. This collaborator became the first smartphone vendor to adopt F2FS. Today, F2FS is the de facto standard file system for mobile devices, powering billions of devices worldwide.

  2. A F2FS TRIM optimization patch, ‘f2fs: relax async discard commands more,’ inspired by my paper [J3], was submitted to the Linux Kernel Archives by our collaborator. It has since become the default optimization in the Linux kernel.

Mobile Kernel Optimization

  1. Cache file optimization [C4, P6] and data storage/deduplication techniques [P1, P3, P4] have been adopted by our collaborating vendor and implemented in their OS to optimize storage space on mobile devices. Notably, [P4] was highlighted as a core competency during their product launch.

  2. Developed several memory management optimization prototypes for mobile devices, based on research papers [J2, C2, C5] and patents [P2, P5, P6]. Some of these prototypes have been adopted by commercial smartphones, benefiting over 400 million users.

Joint Optimization of OS and eMMC Controller

  1. Aiming to enhance the data reliability of the F2FS file system, a metadata and normal data-separated storage scheme was proposed based on our profiling results in [C9].

  2. To extend the lifetime of eMMC, I proposed reducing unnecessary data writebacks by leveraging the access patterns of mobile application files, as observed in [C4, P9].

    The proposed techniques have been implemented in some commercial eMMC products of our collaborating eMMC controller vendor.

Patents

Publications

Please check my Google Scholar.

Conference Papers

Journal Papers

Academic Services

  • PC member of ATC'23, ATC'24, DSN'24, SYSTOR'24, EuroSys'25, ATC'25, FAST'25, and FAST'26.
  • Reviewer of IEEE Transactions on Computers, Transactions on Storage, International Journal of Intelligent Systems, and Computing Surveys.