Siddharth Gupta

Ph.D. Student, Computer Science, EPFL

Hello!

I am a 5th year Ph.D. student in the School of Computer and Communication Sciences (IC) at École Polytechnique Fédérale de Lausanne (EPFL). I am advised by Prof. Babak Falsafi and Prof. Abhishek Bhattacharjee, and I am affiliated with the Parallel Systems Architecture Lab (PARSA).

I am broadly interested in the field of systems and cross-stack research problems found in modern, large-scale datacenters. Currently, my research focuses on designing high-performance and cost-effective TB-scale memory hierarchies for datacenter servers.

Intel recently funded a multi-PI project based on Midgard (Announcement).

I am also one of the recipients of the Qualcomm Innovation Fellowship 2021 (Announcement, EPFL).

You can find my CV (updated April 2022) here.

Education

Doctor of Philosophy (Ph.D.) [Sept. 2017 - Present]

School of Computer and Communication Sciences IC, École Polytechnique Fédérale de Lausanne (EPFL), Switzerland

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

[ISCA 2021] Rebooting Virtual Memory with Midgard

Siddharth Gupta, Atri Bhattacharyya, Yunho Oh, Abhishek Bhattacharjee, Babak Falsafi, and Mathias Payer (Paper, Talk, Slides)

[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

Arash Pourhabibi, Siddharth Gupta, Hussein Kassir, Mark Sutherland, Zilu Tian, Mario Drumond, Babak Falsafi, and Christoph Koch (Paper, Talk)

[MICRO 2019] Distributed Logless Atomic Durability with Persistent Memory

Siddharth Gupta, Alexandros Daglis, and Babak Falsafi (Paper, Slides, Lightning)

[HPCA 2019] Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores

Artemiy Margaritov, Siddharth Gupta, Rekai Gonzalez-Alberquilla, and Boris Grot (Paper)

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 2021,20,19

  • Advanced Computer Architecture - Spring 2021,20

  • Computer Architecture - Fall 2018

  • Introduction to Operating Systems, Operating Systems Implementation - Spring 2018

Work Experience

Contact

Email

siddharth[dot]gupta[at]epfl.ch

Address

EPFL IC IINFCOM PARSA

INJ 238 (Bâtiment INJ), Station 14

CH-1015 Lausanne, Switzerland