EDBT 2026 Demo / reviewers in the wild / expert
Samuel Ginzburg
dblp:283/3670
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0001-8878-0811ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 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 |
Cloud and datacenter computing · 25% Memory systems · 25% GPUs and heterogeneous computing · 25% | |
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
binary translation |
0.7 | 1 | 2023 | VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration · USENIX ATC 2023 |
Memory systems
data locality |
0.7 | 1 | 2023 | Palette Load Balancing: Locality Hints for Serverless Functions · EuroSys 2023 |
GPUs and heterogeneous computing
GPU computing |
0.7 | 1 | 2023 | VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration · USENIX ATC 2023 |
Cloud and datacenter computing
serverless computing |
0.7 | 1 | 2023 | Palette Load Balancing: Locality Hints for Serverless Functions · EuroSys 2023 |
Runtime systems and virtual machines › binary translation
dynamic binary translation |
0.2 | 1 | 2023 | VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration · USENIX ATC 2023 |
Methods — techniques the papers use, named apart from their topics
locality hints · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Palette Load Balancing: Locality Hints for Serverless FunctionsabstractFunction-as-a-Service (FaaS) serverless computing enables a simple programming model with almost unbounded elasticity. Unfortunately, current FaaS platforms achieve this flexibility at the cost of lower performance for data-intensive applications compared to a serverful deployment. The ability to have computation close to data is a key missing feature. We introduce Palette load balancing, which offers FaaS applications a simple mechanism to express locality to the platform, through hints we term "colors". Palette maintains the serverless nature of the service - users are still not allocating resources - while allowing the platform to place successive invocations related to each other on the same executing node. We compare a prototype of the Palette load balancer to a state-of-the-art locality-oblivious load balancer on representative examples of three applications. For a serverless web application with a local cache, Palette improves the hit ratio by 6x. For a serverless version of Dask, Palette improves run times by 46% and 40% on Task Bench and TPC-H, respectively. On a serverless version of NumS, Palette improves run times by 37%. These improvements largely bridge the gap to serverful implementation of the same systems. Mania Abdi, Samuel Ginzburg, Xiayue Charles Lin, Jose M. Faleiro, Gohar Irfan Chaudhry, Íñigo Goiri, Ricardo Bianchini, Daniel S. Berger, Rodrigo Fonseca |
EuroSys | 2 |
| 2023 | VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration
Samuel Ginzburg, Mohammad Shahrad, Michael J. Freedman |
USENIX ATC | 1 |