VLDB 2026 Research / reviewers in the wild / expert
Ten H. Tzen
dblp:90/3411
· DBLP profile ↗
7ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-authorSoftware engineering, systems software and programming languages · 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 |
Parallel and multicore computing · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
parallel programming models and runtimes |
0.0 | 2 | 1993 | Trapezoid Self-Scheduling: A Practical Scheduling Scheme for Parallel Compilers · IEEE Trans. Parallel Distributed Syst. 1993 Dependence Uniformization: A Loop Parallelization Technique · IEEE Trans. Parallel Distributed Syst. 1993 |
Compilers and program optimization
dependence analysis |
0.0 | 1 | 1993 | Dependence Uniformization: A Loop Parallelization Technique · IEEE Trans. Parallel Distributed Syst. 1993 |
Compilers and program optimization › parallelization › automatic parallelization
loop parallelization |
0.0 | 1 | 1993 | Dependence Uniformization: A Loop Parallelization Technique · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing › parallel scheduling
loop scheduling |
0.0 | 1 | 1993 | Trapezoid Self-Scheduling: A Practical Scheduling Scheme for Parallel Compilers · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing › task scheduling › dynamic scheduling
self-scheduling |
0.0 | 1 | 1993 | Trapezoid Self-Scheduling: A Practical Scheduling Scheme for Parallel Compilers · IEEE Trans. Parallel Distributed Syst. 1993 |
Compilers and program optimization
parallelizing compiler |
0.0 | 1 | 1993 | Trapezoid Self-Scheduling: A Practical Scheduling Scheme for Parallel Compilers · IEEE Trans. Parallel Distributed Syst. 1993 |
Parallel and multicore computing
synchronization |
0.0 | 1 | 1993 | Dependence Uniformization: A Loop Parallelization Technique · IEEE Trans. Parallel Distributed Syst. 1993 |
Methods — techniques the papers use, named apart from their topics
vector decomposition · 0.0synchronization · 0.0performance evaluation · 0.0load balancing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Incremental whole program optimization and compilation
Patrick W. Sathyanathan, Wenlei He, Ten H. Tzen |
CGO | 3 |
| 1993 | Trapezoid Self-Scheduling: A Practical Scheduling Scheme for Parallel CompilersabstractA practical processor self-scheduling scheme, trapezoid self-scheduling, is proposed for arbitrary parallel nested loops in shared-memory multiprocessors. Generally, loops are the richest source of parallelism in parallel programs. To dynamically allocate loop iterations to processors, one may achieve load balancing among processors at the expense of run-time scheduling overhead. By linearly decreasing the chunk size at run time, the best tradeoff between the scheduling overhead and balanced workload can be obtained in the proposed trapezoid self-scheduling approach. Due to its simplicity and flexibility, this approach can be efficiently implemented in any parallel compiler. The small and predictable number of chores also allow efficient management of memory in a static fashion. The experiments conducted in a 96-node Butterfly GP-1000 clearly show the advantage of the trapezoid self-scheduling over other well-known self-scheduling approaches.> Ten H. Tzen, Lionel M. Ni |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1993 | Dependence Uniformization: A Loop Parallelization TechniqueabstractData dependence uniformization, a method for overcoming the difficulties in parallelizing a doubly nested loop with irregular dependence constraints is proposed. This approach is based on the concept of vector decomposition. A simple set of basic dependences is developed from which all dependence constraints can be composed. The set of basic dependences is added to every iteration to replace all original dependences so that the dependence constraints become uniform. An efficient synchronization method is presented to obey the uniform dependence constraints in every iteration.> Ten H. Tzen, Lionel M. Ni |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1992 | Data Dependence Analysis and Uniformization for Doubly Nested Loops
Ten H. Tzen, Lionel M. Ni |
ICPP (2) | 1 |
| 1991 | Dynamic Loop Scheduling for Share-Memory Multiprocessors
Ten H. Tzen, Lionel M. Ni |
ICPP (2) | 1 |
| 1991 | Resource Contention in Shared-Memory Multiprocessors: A Parameterized Performance Degradation Model
Arun K. Nanda, Honda Shing, Ten H. Tzen, Lionel M. Ni |
J. Parallel Distributed Comput. | 3 |
| 1990 | A Replicate Workload Framework to Study Performance Degradation in Shared-Memory Multiprocessors
Arun K. Nanda, Honda Shing, Ten H. Tzen, Lionel M. Ni |
ICPP (1) | 3 |