Demo Data from VLDB 2026 / reviewers in the wild / expert
Nikhil Sarda
dblp:129/8262
· DBLP profile ↗
6ranked-venue papers
0as first author
4since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% | |
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 50% Human-AI interaction · 50% | |
| Artificial intelligence
2 papers |
Efficient and distributed learning · 82% Language models and text generation · 18% | |
| Software engineering, system software, and programming languages
2 papers |
Debugging and program repair · 72% Operating systems · 28% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
inference serving |
1.0 | 1 | 2026 | JITServe: SLO-aware LLM Serving with Imprecise Request Information · NSDI 2026 |
Cloud and datacenter computing › inference serving
LLM serving |
1.0 | 1 | 2026 | JITServe: SLO-aware LLM Serving with Imprecise Request Information · NSDI 2026 |
Cloud and datacenter computing › quality of service
SLO-aware scheduling |
1.0 | 1 | 2026 | JITServe: SLO-aware LLM Serving with Imprecise Request Information · NSDI 2026 |
Machine learning › Efficient and distributed learning › inference serving
large language model serving |
0.9 | 1 | 2025 | IC-Cache: Efficient Large Language Model Serving via In-context Caching · SOSP 2025 |
Human-AI interaction › generative AI
AI-generated content |
0.9 | 1 | 2025 | PAIGE: Examining Learning Outcomes and Experiences with Personalized AI-Generated Educational Podcasts · CHI 2025 |
Learning and educational technologies
personalized learning |
0.9 | 1 | 2025 | PAIGE: Examining Learning Outcomes and Experiences with Personalized AI-Generated Educational Podcasts · CHI 2025 |
Machine learning › Efficient and distributed learning
inference serving |
0.3 | 1 | 2026 | JITServe: SLO-aware LLM Serving with Imprecise Request Information · NSDI 2026 |
Natural language and speech › Language models and text generation
large language model inference |
0.3 | 1 | 2025 | IC-Cache: Efficient Large Language Model Serving via In-context Caching · SOSP 2025 |
Debugging and program repair
bug reproduction |
0.2 | 1 | 2013 | Chronicler: lightweight recording to reproduce field failures · ICSE 2013 |
Debugging and program repair
record and replay |
0.2 | 1 | 2013 | Chronicler: lightweight recording to reproduce field failures · ICSE 2013 |
Web and mobile security
mobile security |
0.1 | 1 | 2012 | CleanOS: Limiting Mobile Data Exposure with Idle Eviction · OSDI 2012 |
Operating systems › mobile systems
mobile operating systems |
0.1 | 1 | 2012 | CleanOS: Limiting Mobile Data Exposure with Idle Eviction · OSDI 2012 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | JITServe: SLO-aware LLM Serving with Imprecise Request Information
Wei Zhang 0044, Zhiyu Wu, Yi Mu 0005, Rui Ning, Banruo Liu, Nikhil Sarda, Myungjin Lee, Fan Lai 0001 |
NSDI | 6 |
| 2025 | PAIGE: Examining Learning Outcomes and Experiences with Personalized AI-Generated Educational Podcasts
Tiffany D. Do, Usama Bin Shafqat, Elsie Ling, Nikhil Sarda |
CHI | 4 |
| 2025 | IC-Cache: Efficient Large Language Model Serving via In-context CachingabstractLarge language models (LLMs) have excelled in various applications, yet serving them at scale is challenging due to their substantial resource demands and high latency. Our real-world studies reveal that over 70% of user requests to LLMs have semantically similar counterparts, suggesting the potential for knowledge transfer among requests. However, naively caching and reusing past responses leads to a big quality drop. Yu Gan 0002, Nikhil Sarda, Lillian Tsai, Yanqi Zhou, Arvind Krishnamurthy, Fan Lai 0001, Henry M. Levy, David E. Culler |
SOSP | 3 |
| 2021 | A Flexible Approach to Autotuning Multi-Pass Machine Learning CompilersabstractSearch-based techniques have been demonstrated effective in solving complex optimization problems that arise in domain-specific compilers for machine learning (ML). Unfortunately, deploying such techniques in production compilers is impeded by two limitations. First, prior works require factorization of a computation graph into smaller subgraphs over which search is applied. This decomposition is not only non-trivial but also significantly limits the scope of optimization. Second, prior works require search to be applied in a single stage in the compilation flow, which does not fit with the multi-stage layered architecture of most production ML compilers. This paper presents Xtat, an autotuner for production ML compilers that can tune both graph-level and subgraph-level optimizations across multiple compilation stages. Xtat applies Xtat-M, a flexible search methodology that defines a search formulation for joint optimizations by accurately modeling the interactions between different compiler passes. Xtat tunes tensor layouts, operator fusion decisions, tile sizes, and code generation parameters in XLA, a production ML compiler, using various search strategies. In an evaluation across 150 ML training and inference models on Tensor Processing Units (TPUs) at Google, Xtat offers up to 2.4x and an average 5% execution time speedup over the heavily-optimized XLA compiler. Phitchaya Mangpo Phothilimthana, Amit Sabne, Nikhil Sarda, Karthik Srinivasa Murthy, Yanqi Zhou, Christof Angermueller, Michael Burrows, Sudip Roy 0002, Ketan Mandke, Rezsa Farahani, Yu Emma Wang, Berkin Ilbeyi, Blake A. Hechtman, Bjarke Roune, Yuanzhong Xu, Samuel J. Kaufman |
PACT | 3 |
| 2013 | Chronicler: lightweight recording to reproduce field failuresabstractWhen programs fail in the field, developers are often left with limited information to diagnose the failure. Automated error reporting tools can assist in bug report generation but without precise steps from the end user it is often difficult for developers to recreate the failure. Advanced remote debugging tools aim to capture sufficient information from field executions to recreate failures in the lab but often have too much overhead to practically deploy. We present Chronicler, an approach to remote debugging that captures non-deterministic inputs to applications in a lightweight manner, assuring faithful reproduction of client executions. We evaluated Chronicler by creating a Java implementation, ChroniclerJ, and then by using a set of benchmarks mimicking real world applications and workloads, showing its runtime overhead to be under 10% in most cases (worst case 86%), while an existing tool showed overhead over 100% in the same cases (worst case 2,322%). Jonathan Bell 0001, Nikhil Sarda, Gail E. Kaiser |
ICSE | 2 |
| 2012 | CleanOS: Limiting Mobile Data Exposure with Idle Eviction
Phillip Ames, Sravan Bhamidipati, Ashish Bijlani, Roxana Geambasu, Nikhil Sarda |
OSDI | 6 |