Siddharth Gupta
Senior Researcher at Huawei, Zurich
Hello!
I am currently a Senior Researcher at Huawei Technologies in Zurich.
I have recently finished my Ph.D. from the School of Computer and Communication Sciences (IC) at École Polytechnique Fédérale de Lausanne (EPFL). I was advised by Prof. Babak Falsafi and Prof. Abhishek Bhattacharjee.
I am broadly interested in the field of systems and cross-stack research problems found in modern, large-scale datacenters. My research focuses on designing high-performance and cost-effective TB-scale memory hierarchies for datacenter servers.
Intel funded a multi-PI project based on Midgard (Announcement).
I am one of the recipients of the Qualcomm Innovation Fellowship 2021 (Announcement, EPFL).
You can find my CV (updated October 2023) here.
Education
Doctor of Philosophy (Ph.D.) [Sept. 2017 - Aug. 2023]
School of Computer and Communication Sciences IC, École Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Thesis: Rebooting Virtual Memory with Midgard (PDF)
Thesis Advisors: Prof. Babak Falsafi (EPFL), and Prof. Abhishek Bhattacharjee (YALE)
Bachelor of Engineering (B.E.), Computer Science [Aug. 2013 - Dec. 2016]
Birla Institute of Technology and Science, Pilani (BITS Pilani), India
Thesis: Multi-threading aware resource management for on-line latency-sensitive services (PDF)
Thesis Advisor: Prof. Boris Grot (University of Edinburgh)
Conference Publications
Siddharth Gupta*, Yuanlong Li*, Qingxuan Kang, Abhishek Bhattacharjee, Babak Falsafi, Yunho Oh, and Mathias Payer
*Equal contribution
*Equal contribution
Atri Bhattacharyya, Florian Hofhammer, Yuanlong Li, Siddharth Gupta, Andres Sanchez, Babak Falsafi, and Mathias Payer
Siddharth Gupta, Yunho Oh, Lei Yan, Mark Sutherland, Abhishek Bhattacharjee, Babak Falsafi, and Peter Hsu
[ISCA 2021] Rebooting Virtual Memory with Midgard
[ISCA 2020] The NeBuLa RPC-Optimized Architecture
Mark Sutherland, Siddharth Gupta, Babak Falsafi, Virendra Marathe, Dionisios Pnevmatikatos, and Alexandros Daglis (Paper)
[ASPLOS 2020] Optimus Prime: Accelerating Data Transformation in Servers
[MICRO 2019] Distributed Logless Atomic Durability with Persistent Memory
[HPCA 2019] Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores
Best Paper Award
Workshop Publications
[SPMA 2022] Rebooting Virtual Memory with Midgard (Extended Abstract)
Siddharth Gupta, Atri Bhattacharyya, Yunho Oh, Abhishek Bhattacharjee, Babak Falsafi, and Mathias Payer (Paper)
[SPMA 2020] AstriFlash: An Online Flash-Based Memory Hierarchy
Siddharth Gupta, Yunho Oh, Lei Yan, Mark Sutherland, Abhishek Bhattacharjee, Babak Falsafi, and Peter Hsu (Paper, Presentation, Talk)
[NVMW 2020] Unleashing the Full Potential of Persistent Memory with Logless Atomic Durability
Siddharth Gupta, Alexandros Daglis, and Babak Falsafi (Paper, Presentation)
Teaching Assistantships
Introduction to Multiprocessor Architecture - Fall 2022,21,20,19
Advanced Computer Architecture - Spring 2021,20
Computer Architecture - Fall 2018
Introduction to Operating Systems, Operating Systems Implementation - Spring 2018
Work Experience
Senior Researcher: Huawei Zurich - October 2023 onwards
Research Intern: Dr. Javier Piorel (manager), Huawei Munich Research Center - Summer 2021
Research Intern: Prof. Babak Falsafi, EPFL - Summer 2017
Research Intern: Prof. Boris Grot, University of Edinburgh - Fall 2016