Demo Data from EDBT 2026 / reviewers in the wild / expert
In Gim
dblp:322/6944
· DBLP profile ↗
4ranked-venue papers
3as first author
4since 2021 · last 2025
0000-0002-7581-9526ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 first-author · 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.
| Artificial intelligence
3 papers |
Efficient and distributed learning · 72% Language models and text generation · 22% Multi-agent systems · 6% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 45% Services computing and microservices · 27% Programming languages and type systems · 27% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
inference acceleration |
0.9 | 1 | 2025 | Cacheback: Speculative Decoding With Nothing But Cache · EMNLP 2025 |
Natural language and speech › Language models and text generation
large language model inference |
0.9 | 1 | 2025 | Cacheback: Speculative Decoding With Nothing But Cache · EMNLP 2025 |
Machine learning › Efficient and distributed learning › inference acceleration
speculative decoding |
0.9 | 1 | 2025 | Cacheback: Speculative Decoding With Nothing But Cache · EMNLP 2025 |
Operating systems › system security › operating system security › protection mechanism › isolation
sandboxing |
0.9 | 1 | 2025 | Pie: A Programmable Serving System for Emerging LLM Applications · SOSP 2025 |
Programming languages and type systems
webassembly |
0.9 | 1 | 2025 | Pie: A Programmable Serving System for Emerging LLM Applications · SOSP 2025 |
Machine learning › Efficient and distributed learning
memory-efficient training |
0.6 | 1 | 2022 | Memory-efficient DNN training on mobile devices · MobiSys 2022 |
Machine learning › Efficient and distributed learning › edge computing › on-device machine learning
on-device learning |
0.6 | 1 | 2022 | Memory-efficient DNN training on mobile devices · MobiSys 2022 |
Operating systems › resource management
memory management |
0.6 | 1 | 2022 | Memory-efficient DNN training on mobile devices · MobiSys 2022 |
Knowledge, reasoning and agents › Multi-agent systems › agentic AI
agentic workflow |
0.3 | 1 | 2025 | Pie: A Programmable Serving System for Emerging LLM Applications · SOSP 2025 |
Methods — techniques the papers use, named apart from their topics
webassembly · 1.7KV cache strategies · 1.7operator-level optimization · 1.1micro-batching · 1.1graph-level optimization · 1.1gradient checkpointing · 1.1n-gram drafting · 0.9LRU cache · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Cacheback: Speculative Decoding With Nothing But CacheabstractWe present Cacheback Decoding, a trainingfree and model-agnostic speculative decoding method that exploits the locality in language to accelerate Large Language Model (LLM) inference.Cacheback leverages only Least Recently Used (LRU) cache tables of token n-grams to generate draft sequences.Cacheback achieves state-of-the-art performance among comparable methods despite its minimalist design, and its simplicity allows easy integration into existing systems.Cacheback also shows potential for fast adaptation to new domains. Zhiyao Ma, In Gim, Lin Zhong 0001 |
EMNLP | 2 |
| 2025 | Serve Programs, Not PromptsabstractCurrent large language model (LLM) serving systems, primarily designed for text completion, are neither efficient nor adaptable for increasingly complex LLM applications due to their inflexible design. We propose a new LLM serving system architecture that serves programs instead of prompts to address this problem. These programs, called LLM Inference Programs (LIPs), allow users to customize token prediction and KV cache management at runtime and to offload parts of their application logic, such as tool execution, to the server. We describe an example of this architecture through a system named Symphony, which functions as an operating system for LIPs. Symphony exposes LLM model computations via system calls and virtualizes KV cache with a dedicated file system, while ensuring GPU efficiency with a two-level process scheduling scheme. Symphony has the potential to open the door to a more efficient and extensible ecosystem for LLM applications. In Gim, Lin Zhong 0001 |
HotOS | 1 |
| 2025 | Pie: A Programmable Serving System for Emerging LLM ApplicationsabstractEmerging large language model (LLM) applications involve diverse reasoning strategies and agentic workflows, straining the capabilities of existing serving systems built on a monolithic token generation loop. This paper introduces Pie, a programmable LLM serving system designed for flexibility and efficiency. Pie decomposes the traditional generation loop into fine-grained service handlers exposed via an API and delegates control of the generation process to user-provided programs, called inferlets. This enables applications to implement new KV cache strategies, bespoke generation logic, and seamlessly integrate computation and I/O—entirely within the application, without requiring modifications to the serving system. Pie executes inferlets using WebAssembly, benefiting from its lightweight sandboxing. Our evaluation shows Pie matches state-of-the-art performance on standard tasks (3-12% latency overhead) while significantly improving latency and throughput (1.3×-3.4× higher) on agentic workflows by enabling application-specific optimizations. In Gim, Zhiyao Ma, SeungSeob Lee, Lin Zhong 0001 |
SOSP | 1 |
| 2022 | Memory-efficient DNN training on mobile devicesabstractOn-device deep neural network (DNN) training holds the potential to enable a rich set of privacy-aware and infrastructure-independent personalized mobile applications. However, despite advancements in mobile hardware, locally training a complex DNN is still a nontrivial task given its resource demands. In this work, we show that the limited memory resources on mobile devices are the main constraint and propose Sage as a framework for efficiently optimizing memory resources for on-device DNN training. Specifically, Sage configures a flexible computation graph for DNN gradient evaluation and reduces the memory footprint of the graph using operator- and graph-level optimizations. In run-time, Sage employs a hybrid of gradient checkpointing and micro-batching techniques to dynamically adjust its memory use to the available system memory budget. Using implementation on off-the-shelf smartphones, we show that Sage enables local training of complex DNN models by reducing memory use by more than 20-fold compared to a baseline approach. We also show that Sage successfully adapts to run-time memory budget variations, and evaluate its energy consumption to show Sage's practical applicability. In Gim, JeongGil Ko |
MobiSys | 1 |