Demo Data from EDBT 2026 / reviewers in the wild / expert
Radhika Thekkath
dblp:83/6639
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 2 · 2 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Processor architecture and microarchitecture · 36% Memory systems · 36% Parallel and multicore computing · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
multithreading |
0.0 | 2 | 1994 | Impact of Sharing-Based Thread Placement on Multithreaded Architectures · ISCA 1994 The Effectiveness of Multiple Hardware Contexts · ASPLOS 1994 |
Memory systems › cache › cache miss
cache conflict misses |
0.0 | 1 | 1994 | The Effectiveness of Multiple Hardware Contexts · ASPLOS 1994 |
Memory systems › cache management
cache interference |
0.0 | 1 | 1994 | Impact of Sharing-Based Thread Placement on Multithreaded Architectures · ISCA 1994 |
Parallel and multicore computing › task allocation
thread placement |
0.0 | 1 | 1994 | Impact of Sharing-Based Thread Placement on Multithreaded Architectures · ISCA 1994 |
Compilers and program optimization
dependence analysis |
0.0 | 1 | 1992 | A General Framework for Iteration-Reordering Loop Transformations · PLDI 1992 |
Compilers and program optimization
loop transformation |
0.0 | 1 | 1992 | A General Framework for Iteration-Reordering Loop Transformations · PLDI 1992 |
Performance modeling and evaluation
execution time analysis |
0.0 | 1 | 1994 | The Effectiveness of Multiple Hardware Contexts · ASPLOS 1994 |
Parallel and multicore computing
parallel scheduling |
0.0 | 1 | 1994 | Impact of Sharing-Based Thread Placement on Multithreaded Architectures · ISCA 1994 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.0simulation · 0.0polyhedral framework · 0.0matrix-based transformation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | The Effectiveness of Multiple Hardware ContextsabstractMultithreaded processors are used to tolerate long memory latencies. By executing threads loaded in multiple hardware contexts, an otherwise idle processor can keep busy, thus increasing its utilization. However, the larger size of a multi-thread working set can have a negative effect on cache conflict misses. In this paper we evaluate the two phenomena together, examining their combined effect on execution time. Radhika Thekkath, Susan J. Eggers |
ASPLOS | 1 |
| 1994 | Impact of Sharing-Based Thread Placement on Multithreaded ArchitecturesabstractMultithreaded architectures context switch between instruction streams to hide memory access latency. Although this improves processor utilization, it can increase cache interference and degrade overall performance. One technique to reduce the interconnect traffic is to co-locate threads that share data on the same processor. Multiple threads sharing in the cache should reduce compulsory and invalidation misses, thereby improving execution rime. To test this hypothesis, the authors compared a variety of thread placement algorithms via trace-driven simulation of fourteen coarse- and medium-grain parallel applications on several multithreaded architectures. The results contradict the hypothesis. Rather than decreasing, compulsory and invalidation misses remained neatly constant across all placement algorithms, for all processor configurations, even with an infinite cache. That is, sharing-based-placement had no (positive) effect on execution time. Instead load balancing was the critical factor that affected performance. The results were due to one or both of the following reasons: (1) the sequential and uniform access of shared data by the application's threads and (2) the insignificant number of data references that require interconnect access, relative to the total number of instructions.> Radhika Thekkath, Susan J. Eggers |
ISCA | 1 |
| 1992 | A General Framework for Iteration-Reordering Loop TransformationsabstractThis paper describes a general framework for representing iteration-reordering transformations. These transformations can be both matrix-based and non-matrix-based. Transformations are defined by rules for mapping dependence vectors, rules for mapping loop bound expressions, and rules for creating new initialization statements. The framework is extensible, and can be used to represent any iteration-reordering transformation. Mapping rules for several common transformations are included in the paper. Vivek Sarkar, Radhika Thekkath |
PLDI | 2 |