Puru Sharma

prof_pic.jpg

Computing 1,

13 Computing Drive,

Singapore 117417

Hi! I am a first year Computer Science PhD candidate at the National University of Singapore, where my research is supervised by Professor Weng-Fai Wong.

My current research focuses on figuring out how to store data in DNA. There’s way too much data being generated every day, and we are quickly running out of space to store it. DNA has been proposed as both a very desirable and very cool solution! My work is very interdisciplinary and brings together Computer Systems, Algorithms, Machine Learning and Computational Biology. I am also more generally interested in NLP and AI research.

Outside of my research, I am very passionate about movies, games and sports (EPL, NFL, NBA).

News

Mar 02, 2024 Our work “DNA Storage Toolkit: A Modular End-to-End DNA Data Storage Codec and Simulator” was accepted at ISPASS’24, set to be held in Indianapolis, USA on May 5-7, 2024. This work is a collaboration with my friends Gary, Bin, Longshen and Dehui!
Jan 19, 2024 I have proposed two projects for the Odyssey undergraduate summer research program at School of Computing, NUS.
Oct 31, 2023 My first publication! I made my first conference presentation on our work “Efficiently Enabling Block Semantics and Data Updates in DNA Storage” at MICRO’23 in the Emerging Technologies session (4C).
Aug 08, 2023 I started my PhD at the National University of Singapore. I will be part of the Department of Computer Science at the School of Computing.

Publications and preprints

  1. arxiv
    AttentionStore: Cost-effective Attention Reuse across Multi-turn Conversations in Large Language Model Serving
    Bin Gao ,  Zhuomin He ,  Puru Sharma ,  Qingxuan Kang ,  Djordje Jevdjic ,  Junbo Deng ,  Xingkun Yang ,  Zhou Yu ,  and  Pengfei Zuo
    In arxiv preprint , 2024
  2. ISPASS’24
    DNA Storage Toolkit: A Modular End-to-End DNA Data Storage Codec and Simulator
    Puru Sharma ,  Gary Goh Yipeng ,  Bin Gao ,  Longshen Ou ,  Dehui Lin ,  Deepak Sharma ,  and  Djordje Jevdjic
    In 2024 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) , 2024
  3. MICRO’23
    Efficiently Enabling Block Semantics and Data Updates in DNA Storage
    Puru Sharma ,  Cheng-Kai Lim ,  Dehui Lin ,  Yash Pote ,  and  Djordje Jevdjic
    In Proceedings of the 56th Annual IEEE/ACM International Symposium on Microarchitecture , 2023
  4. ISPASS’22
    Simulating Noisy Channels in DNA Storage
    Mayank Keoliya ,  Puru Sharma ,  and  Djordje Jevdjic
    In 2022 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) , 2022