Jayneel Gandhi
I am a Senior Researcher at VMware Research. My research interests are in specialized hardware accelerators, emerging memory/storage technologies, hardware-software co-design, operating systems, virtualization and distributed systems.
I am a Senior Researcher at VMware Research. My research interests are in specialized hardware accelerators, emerging memory/storage technologies, hardware-software co-design, operating systems, virtualization and distributed systems.
My research securely virtualizes and eases the adoption of heterogeneous accelerators and emerging memory technologies by introducing useful operating system abstractions and efficient memory system architectures.
| Mitosis | Creating mechanisms and policies for explicit page-table placement in NUMA machines |
| Project PBerry | Using cache-coherent FPGAs to offload memory management tasks in various use cases |
| Remote Memory | Exploring the ability of a host to access the memory of another host without involving the remote processor |
| Concurrent GPUs | Enabling multi-application concurrency on GPUs for efficient workload consolidation in the cloud |
| Non-Volatile Memories | Designing abstraction for both crash-consistency and synchronization with persistent memories |
| Memory Virtualization | Innovating alternative fast address translation mechanisms without significantly losing the benefits of paging |
| FabScalar Project | Composing Synthesizable RTL Designs of Arbitrary Cores within a Canonical Superscalar Template |
| ASPLOS'21 | Fast Local Page-Tables for Virtualized NUMA Servers with vMitosis Ashish Panwar, Reto Achermann, Arkaprava Basu, Abhishek Bhattacharjee, Gopinath Kanchi, Jayneel Gandhi Extended Abstract Paper Short Presentation Long Presentation |
| MICRO'20 | Predicting Execution Times With Partial Simulations in Virtual Memory Research: Why and How Mohammad Agbarya, Idan Yaniv, Jayneel Gandhi, Dan Tsafrir Paper |
| PACT'20 | PRISM: Architectural Support for Variable-granularity Memory Metadata Rachata Ausavarungnirun, Timothy Merrifield, Jayneel Gandhi, Christopher J. Rossbach Paper |
| ISCA'20 | Enhancing and Exploiting Contiguity for Fast Memory Virtualization Chloe Alverti, Stratos Psomadakis, Vasileios Karakostas, Jayneel Gandhi, Konstantinos Nikas, Georgios Goumas, Nectarios Koziris Paper Presentation Video Presentation Lightning Talk |
| ASPLOS'20 | Mitosis: Transparently Self-Replicating Page-Tables for Large-Memory Machines Reto Achermann, Ashish Panwar, Abhishek Bhattacharjee, Timothy Roscoe, Jayneel Gandhi Paper Presentation Video Presentation VMware Blog |
| HotOS'19 | Project PBerry: FPGA Acceleration for Remote Memory Irina Calciu, Ivan Puddu, Aasheesh Kolli, Andreas Nowatzyk, Jayneel Gandhi, Onur Mutlu, Pratap Subrahmanyam Paper |
| ATC'18 | Remote regions: a simple abstraction for remote memory Marcos K. Aguilera, Nadav Amit, Irina Calciu, Xavier Deguillard, Jayneel Gandhi, Stanko Novakovic, Arun Ramanathan, Pratap Subrahmanyam, Lalith Suresh, Kiran Tati, Rajesh Venkatasubramanian, Michael Wei, Paper |
| ASPLOS'18 | MASK: Redesigning the GPU Memory Hierarchy to Support Multi-Application Concurrency Rachata Ausavarungnirun, Christopher J. Rossbach, Vance Miller, Joshua Landgraf, Saugata Ghose, Jayneel Gandhi, Adwait Jog, Onur Mutlu Paper |
| MICRO'17 | MOSAIC: A Transparent Hardware-Software Cooperative Memory Management in GPU Rachata Ausavarungnirun, Christopher J. Rossbach, Joshua Landgraf, Vance Miller, Saugata Ghose, Jayneel Gandhi, Onur Mutlu Paper Presentation Poster Lightning Talk |
| SoCC'17 | Remote memory in the age of fast networks Marcos K. Aguilera, Nadav Amit, Irina Calciu, Xavier Deguillard, Jayneel Gandhi, Pratap Subrahmanyam, Lalith Suresh, Kiran Tati, Rajesh Venkatasubramanian, Michael Wei Paper |
| MICRO Top Pick'17 | Agile Paging for Efficient Memory Virtualization Jayneel Gandhi, Mark D. Hill, Michael M. Swift Paper |
| ISCA'16 | Agile Paging: Exceeding the Best of Nested and Shadow Paging Jayneel Gandhi, Mark D. Hill, Michael M. Swift Accepted for IEEE Micro Top Picks 2017 Paper Presentation Lightning Talk |
| MICRO Top Pick'16 | Range Translations for Fast Virtual Memory Jayneel Gandhi*, Vasileios Karakostas*, Furkan Ayar, Adrian Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman Unsal (* Both authors contributed equally to this work) Paper |
| HPCA'16 | Energy-Efficient Address Translation Vasileios Karakostas, Jayneel Gandhi, Adrian Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman Unsal Paper Presentation |
| ISCA'15 | Redundant Memory Mappings for Fast Access to Large Memories Vasileios Karakostas*, Jayneel Gandhi*, Furkan Ayar, Adrian Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman Unsal (* Both authors contributed equally to this work) Accepted for IEEE Micro Top Picks 2016 Paper Presentation Lightning Talk |
| MICRO'14 | Efficient Memory Virtualization: Reducing Dimensionality of Nested Page Walks Jayneel Gandhi, Arkaprava Basu, Mark D. Hill, Michael M. Swift Received an honarable mention in IEEE Micro Top Picks 2015 Paper Presentation Poster Lightning Talk |
| ISCA'13 | Efficient virtual memory for big memory servers Arkaprava Basu, Jayneel Gandhi, Jichuan Chang, Mark D. Hill, Michael M. Swift Paper Presentation |
| MICRO Top Pick'12 | FabScalar: Automating Superscalar Core Design Niket Choudhary, Salil Wadhavkar, Tanmay Shah, Hiran Mayukh, Jayneel Gandhi, Brandon Dwiel, Sandeep Navada, Hashem Najaf-abadi, Eric Rotenberg Paper |
| ISCA'11 | FabScalar: composing synthesizable RTL designs of arbitrary cores within a canonical superscalar template Niket K. Choudhary, Salil V. Wadhavkar, Tanmay A. Shah, Hiran Mayukh, Jayneel Gandhi, Brandon H. Dwiel, Sandeep Navada, Hashem H. Najaf-abadi, Eric Rotenberg Accepted for IEEE Micro Top Picks 2012 Paper |
| NVMW'21 | Characterizing Non-Volatile Memory Transactional Systems Pradeep Fernando, Irina Calciu, Jayneel Gandhi, Aasheesh Kolli, Ada Gavrilovska Extended Abstract |
| Patent'21 | Efficiently Managing the Interruption of User-level Critical Sections Gerd Zellweger, Lalith Suresh,Jayneel Gandhi, Amy Tai US Patent number 10,922,128 |
| Patent'21 | Accelerating Replication of Page Tables for Multi-Socket Machines Jayneel Gandhi, Aasheesh Kolli, Irina Calciu, Pratap Subrahmanyam US Patent number 10,929,259 |
| arXiv'20 | Persistence and Synchronization: Friends or Foes? Pradeep Fernando, Irina Calciu, Jayneel Gandhi, Aasheesh Kolli, Ada Gavrilovska Paper |
| Patent'20 | Failure-atomic persistent memory logging using binary translation Aasheesh Kolli, Irina Calciu, Jayneel Gandhi, Pratap Subrahmanyam US Patent number 10,817,389 |
| Patent'20 | Using cache-coherent FPGAs to accelerate remote access Irina Calciu, Jayneel Gandhi, Aasheesh Kolli, Pratap Subrahmanyam US Patent number 10,761,984 |
| arXiv'20 | The gem5 Simulator: Version 20.0+ Jason Lowe-Power, Abdul Mutaal Ahmad, Ayaz Akram, Mohammad Alian, Rico Amslinger, Matteo Andreozzi, Adrià Armejach, Nils Asmussen, Srikant Bharadwaj, Gabe Black, Gedare Bloom, Bobby R. Bruce, Daniel Rodrigues Carvalho, Jeronimo Castrillon, Lizhong Chen, Nicolas Derumigny, Stephan Diestelhorst, Wendy Elsasser, Marjan Fariborz, Amin Farmahini-Farahani, Pouya Fotouhi, Ryan Gambord, Jayneel Gandhi, Dibakar Gope, Thomas Grass, Bagus Hanindhito, Andreas Hansson, Swapnil Haria, Austin Harris, Timothy Hayes, Adrian Herrera, Matthew Horsnell, Syed Ali Raza Jafri, Radhika Jagtap, Hanhwi Jang, Reiley Jeyapaul, Timothy M. Jones, Matthias Jung, Subash Kannoth, Hamidreza Khaleghzadeh, Yuetsu Kodama, Tushar Krishna, Tommaso Marinelli, Christian Menard, Andrea Mondelli, Tiago Mück, Omar Naji, Krishnendra Nathella, Hoa Nguyen, Nikos Nikoleris, Lena E. Olson, Marc Orr, Binh Pham, Pablo Prieto, Trivikram Reddy, Alec Roelke, Mahyar Samani, Andreas Sandberg, Javier Setoain, Boris Shingarov, Matthew D. Sinclair, Tuan Ta, Rahul Thakur, Giacomo Travaglini, Michael Upton, Nilay Vaish, Ilias Vougioukas, Zhengrong Wang, Norbert Wehn, Christian Weis, David A. Wood, Hongil Yoon, Éder F. Zulian Paper |
| Patent'20 | File system interface for remote direct memory access Michael Wei, Marcos K. Aguilera, Irina Calciu, Stanko Novakovic, Lalith Suresh, Jayneel Gandhi, Nadav Amit, Pratap Subrahmanyam, Xavier Deguillard, Kiran Tati, Rajesh Venkatasubramanian US Patent number 10,706,005 |
| Patent'20 | Decoupling Memory Metadata Granularity from Page Size Jayneel Gandhi, Christopher J. Rossbach, Timothy Merrifield US Patent number 10,635,600 |
| arXiv'19 | Mitosis: Transparently Self-Replicating Page-Tables for Large-Memory Machines Reto Achermann, Ashish Panwar, Abhishek Bhattacharjee, Timothy Roscoe, Jayneel Gandhi Paper |
| Patent'19 | Speeding up transactions in non-volatile memory using hardware transactional memory Irina Calciu, Jayneel Gandhi, Pradeep Fernando, Aasheesh Kolli US Patent number 10,430,186 |
| OSDI'18 [Poster] |
Mitosis: Transparently Replicating Page-Tables for Big-Memory Machines Reto Achermann, Jayneel Gandhi, Abhishek Bhattacharjee, Timothy Roscoe |
| OSR'18 | MOSAIC: A Transparent Hardware-Software Cooperative Memory Management in GPU Rachata Ausavarungnirun, Joshua Landgraf, Vance Miller, Saugata Ghose, Jayneel Gandhi, Christopher J. Rossbach, Onur Mutlu Paper |
| arXiv'18 | MOSAIC: A Transparent Hardware-Software Cooperative Memory Management in GPU Rachata Ausavarungnirun, Joshua Landgraf, Vance Miller, Saugata Ghose, Jayneel Gandhi, Christopher J. Rossbach, Onur Mutlu Paper |
| WAMS'18 | Remote Memory Persistency Aasheesh Kolli, Jayneel Gandhi, Irina Calciu, Stanko Novakovic Presentation |
| WAMS'18 | Resource Disaggregation for the 99% Irina Calciu, Aasheesh Kolli, Jayneel Gandhi, Stanko Novakovic, Marcos K. Aguilera, Rajesh Venkatasubramanian and Pratap Subrahmanyam Presentation |
| SOSP'17 [Poster] |
Remote regions: a simple abstraction for remote memory Marcos K. Aguilera, Nadav Amit, Irina Calciu, Xavier Deguillard, Jayneel Gandhi, Arun Ramanathan, Pratap Subrahmanyam |
| SOSP'17 [Poster] |
Persistence and Synchronization: Friends or Foes Pradeep Fernando, Irina Calciu, Jayneel Gandhi, Aasheesh Kolli, Ada Gavrilovska |
| arXiv'17 | Improving Multi-Application Concurrency Support Within the GPU Memory System Rachata Ausavarungnirun, Christopher J. Rossbach, Vance Miller, Joshua Landgraf, Saugata Ghose, Jayneel Gandhi, Adwait Jog, Onur Mutlu Paper |
| Thesis'16 [Ph.D.] |
Efficient Memory Virtualization Committee: Mark D. Hill, Mikko H. Lipasti, Kathryn S. Mckinley, Eftychios Sifakis, Michael M. Swift, David A. Wood Thesis |
| Patent'15 | Efficient Memory Management System for Computers Supporting Virtual Machines Jayneel Gandhi, Mark D. Hill, Michael M. Swift US Patent number 9,619,401 |
| CAN'14 | BadgerTrap: A Tool to Instrument x86-64 TLB Misses Jayneel Gandhi, Arkaprava Basu, Mark D. Hill, Michael M. Swift Paper |
| Thesis'11 [Master's] |
FabFetch: A Synthesizable RTL Model of a Pipelined Instruction Fetch Unit for Superscalar Processors Committee: Eric Rotenberg, Gregory Byrd, Rhett Davis Thesis |
| IEEE MICRO Top Pick'16 | Paper on Agile Paging (ISCA'16) was selected as a Top Pick |
| IEEE MICRO Top Pick'15 | Paper on Redundant Memory Mappings (ISCA'15) was selected as a Top Pick |
| IEEE MICRO Top Pick'14 (Honorable Mention) | Paper on Virtualized Direct Segments (MICRO'14) was selected as an honorable mention |
| IEEE MICRO Top Pick'11 | Paper on FabScalar (ISCA'11) was selected as a Top Pick |
IEEE MICRO Top Picks is a prestigious achievement which is annually conferred to 12 most significant papers from all Computer Architecture Conferences
| VMware Blog, Oct 2019 | Mitosis: An Efficient Way to Boost Application Performance on Large Machines (Link) |
| Program Committee | ASPLOS'22, MICRO'21, ISCA'21, MICRO'20, SoCC'20, YArch'20, ISCA'20, SoCC'19, YArch'19, HPCA'19, SoCC'18, ISPASS'18 |
| External Review Committee | MICRO'19, ICS'19, ISCA'19, ASPLOS'18, ISCA'17, ASPLOS'17 |
| Reviewer | VLSI'15, IEEE-TPDS, IEEE-CAL, IEEE-TC, IEEE Access, ACM-TACO, ACM-JETC, ACM-TOC |
| Community Member | USENIX, ACM, IEEE, USENIX, ACM-SIGARCH, ACM-SIGMICRO, ACM-SIGOPS, IEEE-TCCA |
| Community Position | Current Video Chair for ACM-SIGARCH |
| Open-Source Development | Mitosis, MosAlloc, CAPaging, BadgerTrap, FabScalar, gem5 |
VMware, Inc.
3425 Hillview Ave.
Palo Alto CA 94304
gandhij (at) vmware (dot) com
+1 919 607 9438