Demo Data from EDBT 2026 / reviewers in the wild / expert
Amy W. Lim
dblp:89/4397
· DBLP profile ↗
4ranked-venue papers
4as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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
2 papers |
Compilers and program optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
loop transformation |
0.0 | 2 | 2001 | Blocking and array contraction across arbitrarily nested loops using affine partitioning · PPoPP 2001 Maximizing Parallelism and Minimizing Synchronization with Affine Transforms · POPL 1997 |
Compilers and program optimization › memory optimization
data locality optimization |
0.0 | 1 | 2001 | Blocking and array contraction across arbitrarily nested loops using affine partitioning · PPoPP 2001 |
Parallel and multicore computing › parallel programming models
automatic parallelization |
0.0 | 2 | 2001 | Maximizing Parallelism and Minimizing Synchronization with Affine Transforms · POPL 1997 Blocking and array contraction across arbitrarily nested loops using affine partitioning · PPoPP 2001 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2001 | Blocking and array contraction across arbitrarily nested loops using affine partitioning · PPoPP 2001 |
Compilers and program optimization
program transformation |
0.0 | 1 | 1997 | Maximizing Parallelism and Minimizing Synchronization with Affine Transforms · POPL 1997 |
Methods — techniques the papers use, named apart from their topics
affine partitioning · 0.1unimodular transformations · 0.0reindexing · 0.0loop fusion · 0.0fission · 0.0affine transforms · 0.0affine transform · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Blocking and array contraction across arbitrarily nested loops using affine partitioningabstractApplicable to arbitrary sequences and nests of loops, affine partitioning is a program transformation framework that unifies many previously proposed loop transformations, including unimodular transforms, fusion, fission, reindexing, scaling and statement reordering. Algorithms based on affine partitioning have been shown to be effective for parallelization and communication minimization. This paper presents algorithms that improve data locality using affine partitioning. Amy W. Lim, Shih-Wei Liao, Monica S. Lam |
PPoPP | 1 |
| 1999 | An affine partitioning algorithm to maximize parallelism and minimize communicationabstractAn affine partitioning framework unifies many useful program transforms such as unimodular transformations (interchange, reversal, skewing), loop fusion, fission, scaling, reindexing, and statement reordering. This paper presents an algorithm, based on this unified framework, that maximizes parallelism while minimizing communication in programs with arbitrary loop nestings and affine data accesses. Our algorithm can find the optimal affine partition that maximizes the degree of parallelism with the minimum degree of synchronizations. In addition, it uses a greedy algorithm to minimize communication between loops heuristically by aligning the computation partitions for different loops, trading off excess degrees of parallelism, and choosing pipelined parallelism over doall parallelism if it can significantly reduce the communication. The algorithm is optimal in maximizing the degrees of parallelism that require (1) no communication, (2) near-neighbor communication and a constant number ... Amy W. Lim, Gerald I. Cheong, Monica S. Lam |
International Conference on Supercomputing | 1 |
| 1998 | Maximizing Parallelism and Minimizing Synchronization with Affine PartitionsabstractThis paper presents an algorithm to find the optimal affine partitions that maximize the degree of parallelism and minimize the degree of synchronization in programs with arbitrary loop nestings and affine data accesses. The problem is formulated without the use of imprecise data dependence abstractions such as data dependence vectors. The algorithm presented subsumes previously proposed loop transformation algorithms that are based on unimodular transformations, loop distribution, fusion, scaling, reindexing, and statement reordering. Amy W. Lim, Monica S. Lam |
Parallel Comput. | 1 |
| 1997 | Maximizing Parallelism and Minimizing Synchronization with Affine TransformsabstractThis paper presents the first algorithm to find the optimal affine transform that maximizes the degree of parallelism while minimizing the degree of synchronization in a program with arbitrary loop nestings and affine data accesses. The problem is formulated without the use of imprecise data dependence abstractions such as data dependence vectors. The algorithm presented subsumes previously proposed program transformation algorithms that are based on unimodular transformations, loop fusion, fission, scaling, reindexing and/or statement reordering. Amy W. Lim, Monica S. Lam |
POPL | 1 |