Demo Data from VLDB 2026 / reviewers in the wild / expert
Maksim Orlovich
dblp:63/2466
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 1
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 · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › data locality
cache locality |
0.0 | 1 | 2004 | The Potential of Computation Regrouping for Improving Locality · SC 2004 |
Memory systems
data layout optimization |
0.0 | 1 | 2004 | Array regrouping and structure splitting using whole-program reference affinity · PLDI 2004 |
Memory systems › data layout optimization
structure splitting |
0.0 | 1 | 2004 | Array regrouping and structure splitting using whole-program reference affinity · PLDI 2004 |
Compilers and program optimization
program transformation |
0.0 | 1 | 2004 | The Potential of Computation Regrouping for Improving Locality · SC 2004 |
Methods — techniques the papers use, named apart from their topics
trace-driven analysis · 0.1reference affinity model · 0.1memory renaming · 0.1hierarchical partitioning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Memory Leak Analysis by Contradiction
Maksim Orlovich, Radu Rugina |
SAS | 1 |
| 2004 | Array regrouping and structure splitting using whole-program reference affinityabstractWhile the memory of most machines is organized as a hierarchy, program data are laid out in a uniform address space. This paper defines a model of reference affinity, which measures how close a group of data are accessed together in a reference trace. It proves that the model gives a hierarchical partition of program data. At the top is the set of all data with the weakest affinity. At the bottom is each data element with the strongest affinity. Based on the theoretical model, the paper presents k-distance analysis, a practical test for the hierarchical affinity of source-level data. When used for array regrouping and structure splitting, k-distance analysis consistently outperforms data organizations given by the programmer, compiler analysis, frequency profiling, statistical clustering, and all other methods we have tried. Yutao Zhong 0001, Maksim Orlovich, Xipeng Shen, Chen Ding 0001 |
PLDI | 2 |
| 2004 | The Potential of Computation Regrouping for Improving LocalityabstractImproving program locality has become increasingly important on modern computer systems. An effective strategy is to group computations on the same data so that once the data are loaded into cache, the program performs all their operations before the data are evicted. However, computation regrouping is difficult to automate for programs with complex data and control structures. This paper studies the potential of locality improvement through trace-driven computation regrouping. First, it shows that maximizing the locality is different from maximizing the parallelism or maximizing the cache utilization. The problem is NP-hard even without considering data dependences and cache organization. Then the paper describes a tool that performs constrained computation regrouping on program traces. The new tool is unique because it measures the exact control dependences and applies complete memory renaming and re-allocation. Using the tool, the paper measures the potential locality improvement in a set of commonly used benchmark programs written in C. Chen Ding 0001, Maksim Orlovich |
SC | 2 |