Demo Data from EDBT 2026 / reviewers in the wild / expert
Tim Steele
dblp:29/4380
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2025
0009-0006-3560-6784ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization › register allocation
graph coloring register allocation |
0.0 | 1 | 1989 | Register Allocation via Clique Separators · PLDI 1989 |
Compilers and program optimization
register allocation |
0.0 | 1 | 1989 | Register Allocation via Clique Separators · PLDI 1989 |
Methods — techniques the papers use, named apart from their topics
graph coloring · 0.0clique separator decomposition · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Zero-shot Cross-domain Knowledge Distillation: A Case study on YouTube Music
Srivaths Ranganathan, Chieh Lo, Bernardo Cunha, Nikhil Khani, Aniruddh Nath, Shawn Andrews, Gergo Varady, Yanwei Song, Jochen Klingenhoefer, Tim Steele |
RecSys | 11 |
| 1989 | Register Allocation via Clique SeparatorsabstractAlthough graph coloring is widely recognized as an effective technique for global register allocation, the overhead can be quite high, not only in execution time but also in memory, as the size of the interference graph needed in coloring can become quite large. In this paper, we present an algorithm based upon a result by R. Tarjan regarding the colorability of graphs which are decomposable using clique separators, that improves on the overhead of coloring. The algorithm first partitions program code into code segments using the notion of clique separators. The interference graphs for the code partitions are next constructed one at a time and colored independently. The colorings for the partitions are combined to obtain a register allocation for the program code. The technique presented is both efficient in space and time because the graph for only a single code segment needs to be constructed and colored at any given point in time. The partitioning of a graph using clique separators increases the likelihood of obtaining a coloring without spilling and hence an efficient allocation of registers for the program. For straight line code an optimal allocation for the entire program code can be obtained from optimal allocations for individual code segments. In the presence of branches, optimal allocation along one execution path and a near optimal allocation along alternative paths can be potentially obtained. Since the algorithm is highly efficient, it eliminates the need for a local register allocation phase. Rajiv Gupta 0001, Mary Lou Soffa, Tim Steele |
PLDI | 3 |