Demo Data from EDBT 2026 / reviewers in the wild / expert
Steven R. Kunkel
dblp:44/3752
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Memory systems · 44% Processor architecture and microarchitecture · 36% Performance modeling and evaluation · 19% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
multithreading |
0.0 | 1 | 1996 | Evaluation of Multithreaded Uniprocessors for Commercial Application Environments · ISCA 1996 |
Memory systems
cache |
0.0 | 1 | 1995 | SPAID: software prefetching in pointer- and call-intensive environments · MICRO 1995 |
Memory systems › memory access optimization
pointer-chasing prefetching |
0.0 | 1 | 1995 | SPAID: software prefetching in pointer- and call-intensive environments · MICRO 1995 |
Memory systems
software prefetching |
0.0 | 1 | 1995 | SPAID: software prefetching in pointer- and call-intensive environments · MICRO 1995 |
Performance modeling and evaluation › workload characterization
commercial workloads |
0.0 | 1 | 1996 | Evaluation of Multithreaded Uniprocessors for Commercial Application Environments · ISCA 1996 |
Processor architecture and microarchitecture
memory latency tolerance |
0.0 | 1 | 1996 | Evaluation of Multithreaded Uniprocessors for Commercial Application Environments · ISCA 1996 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1996 | Evaluation of Multithreaded Uniprocessors for Commercial Application Environments · ISCA 1996 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1995 | SPAID: software prefetching in pointer- and call-intensive environments · MICRO 1995 |
Performance modeling and evaluation › simulation › cache simulation
trace-driven cache simulation |
0.0 | 1 | 1995 | SPAID: software prefetching in pointer- and call-intensive environments · MICRO 1995 |
Processor architecture and microarchitecture
instruction-level parallelism |
0.0 | 1 | 1986 | Optimal Pipelining in Supercomputers · ISCA 1986 |
Processor architecture and microarchitecture › pipelining
pipeline depth optimization |
0.0 | 1 | 1986 | Optimal Pipelining in Supercomputers · ISCA 1986 |
Processor architecture and microarchitecture
pipelining |
0.0 | 1 | 1986 | Optimal Pipelining in Supercomputers · ISCA 1986 |
High-performance computing
supercomputing |
0.0 | 1 | 1986 | Optimal Pipelining in Supercomputers · ISCA 1986 |
Processor architecture and microarchitecture
vector processing |
0.0 | 1 | 1986 | Optimal Pipelining in Supercomputers · ISCA 1986 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.0trace-driven cache simulation · 0.0analytical modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Exploiting the Prefetching Effect Provided by Executing Mispredicted Load Instructions
Resit Sendag, David J. Lilja, Steven R. Kunkel |
Euro-Par | 3 |
| 1996 | Evaluation of Multithreaded Uniprocessors for Commercial Application EnvironmentsabstractAs memory speeds grow at a considerably slower rate than processor speeds, memory accesses are starting to dominate the execution time of processors, and this will likely continue into the future. This trend will be exacerbated by growing miss rates due to commercial applications, object-oriented programming and micro-kernel based operating systems. We examine the use of coarse-grained multithreading to address this important problem in uniprocessor on-line transaction processing environments where there is a natural, coarse-grained parallelism between the tasks resulting from transactions being executed concurrently, with no application software modifications required. Our results suggest that multithreading can provide significant performance improvements for uniprocessor commercial computing environments. Richard J. Eickemeyer, Ross E. Johnson, Steven R. Kunkel, Mark S. Squillante, Shiafun Liu |
ISCA | 3 |
| 1995 | SPAID: software prefetching in pointer- and call-intensive environmentsabstractSoftware prefetching, typically in the context of numeric- or loop-intensive benchmarks, has been proposed as one remedy for the performance bottleneck imposed on computer systems by the cost of servicing cache misses. This paper proposes a new heuristic-SPAID-for utilizing prefetch instructions in pointer- and call-intensive environments. We use trace-driven cache simulation of a number of pointer- and call-intensive benchmarks to evaluate the benefits and implementation trade-offs of SPAID. Our results indicate that a significant proportion of the cost of data cache misses can be eliminated or reduced with SPAID without unduly increasing memory traffic. Mikko H. Lipasti, William J. Schmidt, Steven R. Kunkel, Robert R. Roediger |
MICRO | 3 |
| 1986 | Pipelined Register-Storage Architectures
Steven R. Kunkel, James E. Smith 0001 |
ICPP | 1 |
| 1986 | Optimal Pipelining in SupercomputersabstractThis paper examines the relationship between the degree of central processor pipelining and performance. This relationship is studied in the context of modern supercomputers. Limitations due to instruction dependencies are studied via simulations of the CRAY-1S. Both scalar and vector code are studied. This study shows that instruction dependencies severely limit performance for scalar code as well as overall performance. The effects of latch overhead are then considered. The primary cause of latch overhead is the difference between maximum and minimum gate propagation delays. This causes both the skewing of data as it passes along the data path, and unintentional clock skewing due to clock fanout logic. Latch overhead is studied analytically in order to lower bound the clock period that may be used in a pipelined system. This analysis also touches on other points related to latch clocking. This analysis shows that for short pipeline segments both the Earle latch and polarity hold latch give the same clock period bound for both single-phase and multi-phase clocks. Overhead due to data skew and unintentional clock skew are each added to the CRAY-1S simulation model. Simulation results with realistic assumptions show that eight to ten gate levels per pipeline segment lead to optimal overall performance. The results also show that for short pipeline segments data skew and clock skew contribute about equally to the degradation in performance. Steven R. Kunkel, James E. Smith 0001 |
ISCA | 1 |