EDBT 2026 Demo / reviewers in the wild / expert
Nilay Vaish
dblp:17/10069
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2024
0000-0002-5419-2752ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
2 papers |
Memory systems · 50% Cloud and datacenter computing · 34% Interconnection networks and networks-on-chip · 8% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory management
memory allocation |
0.8 | 1 | 2024 | Characterizing a Memory Allocator at Warehouse Scale · ASPLOS (3) 2024 |
Memory systems
memory management |
0.8 | 1 | 2024 | Characterizing a Memory Allocator at Warehouse Scale · ASPLOS (3) 2024 |
Cloud and datacenter computing
warehouse-scale computing |
0.8 | 1 | 2024 | Characterizing a Memory Allocator at Warehouse Scale · ASPLOS (3) 2024 |
Interconnection networks and networks-on-chip
network-on-chip design |
0.2 | 1 | 2016 | Optimization Models for Three On-Chip Network Problems · ACM Trans. Archit. Code Optim. 2016 |
Cloud and datacenter computing
resource allocation |
0.2 | 1 | 2016 | Optimization Models for Three On-Chip Network Problems · ACM Trans. Archit. Code Optim. 2016 |
Performance modeling and evaluation
workload characterization |
0.2 | 1 | 2024 | Characterizing a Memory Allocator at Warehouse Scale · ASPLOS (3) 2024 |
Mathematical optimization › discrete optimization
mixed integer linear programming |
0.1 | 1 | 2016 | Optimization Models for Three On-Chip Network Problems · ACM Trans. Archit. Code Optim. 2016 |
Methods — techniques the papers use, named apart from their topics
workload characterization · 0.8mixed integer linear programming · 0.5mixed-integer nonlinear programming · 0.2mixed integer nonlinear programming · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Characterizing a Memory Allocator at Warehouse ScaleabstractMemory allocation constitutes a substantial component of warehouse-scale computation. Optimizing the memory allocator not only reduces the datacenter tax, but also improves application performance, leading to significant cost savings. Vaibhav Gogte, Nilay Vaish, Chris Kennelly, Patrick Xia 0001, Svilen Kanev, Tipp Moseley, Christina Delimitrou, Parthasarathy Ranganathan |
ASPLOS (3) | 3 |
| 2016 | Optimization Models for Three On-Chip Network ProblemsabstractWe model three on-chip network design problems—memory controller placement, resource allocation in heterogeneous on-chip networks, and their combination—as mathematical optimization problems. We model the first two problems as mixed integer linear programs. We model the third problem as a mixed integer nonlinear program, which we then linearize exactly. Sophisticated optimization algorithms enable solutions to be obtained much more efficiently. Detailed simulations using synthetic traffic and benchmark applications validate that our designs provide better performance than solutions proposed previously. Our work provides further evidence toward suitability of optimization models in searching/pruning architectural design space. Nilay Vaish, Michael C. Ferris, David A. Wood 0001 |
ACM Trans. Archit. Code Optim. | 1 |
| 2011 | Experiences in Co-designing a Packet Classification Algorithm and a Flexible Hardware PlatformabstractAlgorithmic solutions to the packet classification problem in network equipment have long been a subject of study in academia and industry and with increases in network speeds they are becoming even more important. Since general purpose processors cannot meet performance and cost requirements, researchers have been assuming that ASICs or FPGAs are necessary for hardware implementation. Industry and academia have been working on SRAM-based platforms specialized for tables used in network equipment, but existing publications only describe the mapping of simpler exact match or prefix match lookups to such platforms. In this paper we adopt a software-hardware co-design approach mapping the EffiCuts algorithm to the PLUG platform. Our work confirms that this solution achieves high throughput (142 million packets per second) and low power (3.1 Watts). It identifies and evaluates changes to the original algorithm and to the platform that can improve throughput and memory utilization. Nilay Vaish, Thawan Kooburat, Lorenzo De Carli, Karthikeyan Sankaralingam, Cristian Estan |
ANCS | 1 |