Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Samuel Ginzburg

dblp:283/3670 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture
binary translation
0.712023
VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration · USENIX ATC 2023
Memory systems
data locality
0.712023
Palette Load Balancing: Locality Hints for Serverless Functions · EuroSys 2023
GPUs and heterogeneous computing
GPU computing
0.712023
VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration · USENIX ATC 2023
Cloud and datacenter computing
serverless computing
0.712023
Palette Load Balancing: Locality Hints for Serverless Functions · EuroSys 2023
Runtime systems and virtual machines › binary translation
dynamic binary translation
0.212023
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
YearPublicationVenuePosition
2023 Palette Load Balancing: Locality Hints for Serverless Functions
abstract
Function-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
EuroSys2
2023 VectorVisor: A Binary Translation Scheme for Throughput-Oriented GPU Acceleration
Samuel Ginzburg, Mohammad Shahrad, Michael J. Freedman
USENIX ATC1