Haiyu Mao

Lecturer at King's College London

prof_pic.jpg

S1.08, Strand Campus

King's College London

London WC2R 2LS, UK

I am currently a Lecturer (i.e., Assistant Professor in the US academic system) in the Department of Engineering at King’s College London (KCL) and an affiliated researcher with the SAFARI Research Group at ETH Zurich. Before that, I was a postdoctoral researcher in the SAFARI Research Group led by Prof. Onur Mutlu at ETH Zurich. I obtained my Ph.D. degree in the Department of Computer Science and Technology, Tsinghua University, supervised by Prof. Jiwu Shu in the Storage Group.

I am passionate about software-hardware co-design, particularly in algorithm-architecture co-design, where I explore extensive design spaces to optimize solutions for human-centered applications, like bioinformatics that enhances life security and machine learning that advances and simplifies our daily lives.

My research interests are in the intersection between:

  • Computer Architecture
  • Processing-In-Memory (PIM)
  • In-Storage-Processing (ISP)
  • Bioinformatics
  • Machine Learning
  • Non-Volatile Memories (NVM)

Openings:

  • PhD studentships available. Feel free to contact me with your CV at haiyu.mao@kcl.ac.uk if you are interested in computer architecture!

news

Oct 21, 2024 I am serving on the program committee of FAST 2025.
Oct 21, 2024 I am serving on the external program committee of MICRO 2024.
Oct 21, 2024 Our ISCA’24 paper MegIS: High-Performance and Low-Cost Metagenomic Analysis with In-Storage Processing is online.
Oct 11, 2023 Our MICRO’23 paper “Swordfish: A Framework for Evaluating Deep Neural Network-based Basecalling using Computation-In-Memory with Non-Ideal Memristors” is online.
Jun 30, 2023 Our Bioinformatics paper “RawHash: enabling fast and accurate real-time analysis of raw nanopore signals for large genomes” is online (Source code: https://github.com/CMU-SAFARI/RawHash).

selected publications

  1. MICRO
    GenPIP: In-Memory Acceleration of Genome Analysis via Tight Integration of Basecalling and Read Mapping
    Haiyu Mao, Mohammed Alser, Mohammad Sadrosadati, Can Firtina, Akanksha Baranwal, Damla Senol Cali, Aditya Manglik, Nour Almadhoun Alserr, and Onur Mutlu
    2022
  2. TC
    LrGAN: A Compact and Energy Efficient PIM-Based Architecture for GAN Training
    Haiyu Mao, Jiwu Shu, Mingcong Song, and Tao Li
    IEEE Transactions on Computers 2020
  3. MICRO
    Lergan: A zero-free, low data movement and pim-based gan architecture
    Haiyu Mao, Mingcong Song, Tao Li, Yuting Dai, and Jiwu Shu
    In 2018 51st Annual IEEE/ACM International Symposium on Microarchitecture 2018
  4. DATE
    Protect non-volatile memory from wear-out attack based on timing difference of row buffer hit/miss
    Haiyu Mao, Xian Zhang, Guangyu Sun, and Jiwu Shu
    In Design, Automation & Test in Europe Conference & Exhibition 2017
  5. NVMSA
    Exploring data placement in racetrack memory based scratchpad memory
    Haiyu Mao, Chao Zhang, Guangyu Sun, and Jiwu Shu
    In IEEE Non-Volatile Memory System and Applications Symposium 2015