Demo Data from EDBT 2026 / reviewers in the wild / expert
Kenneth M. Wilson
dblp:68/1898
· 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 · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 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
4 papers |
Memory systems · 64% Processor architecture and microarchitecture · 16% Parallel and multicore computing · 12% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache design |
0.1 | 3 | 2001 | High Bandwidth On-Chip Cache Design · IEEE Trans. Computers 2001 Designing High Bandwidth On-Chip Caches · ISCA 1997 Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors · ISCA 1996 |
Processor architecture and microarchitecture
superscalar processor |
0.0 | 3 | 2001 | High Bandwidth On-Chip Cache Design · IEEE Trans. Computers 2001 Designing High Bandwidth On-Chip Caches · ISCA 1997 Increasing Cache Port Efficiency for Dynamic Superscalar Microprocessors · ISCA 1996 |
Memory systems › non-uniform memory access
CC-NUMA |
0.0 | 1 | 2001 | Dynamic page placement to improve locality in CC-NUMA multiprocessors for TPC-C · SC 2001 |
Memory systems › page placement
dynamic page placement |
0.0 | 1 | 2001 | Dynamic page placement to improve locality in CC-NUMA multiprocessors for TPC-C · SC 2001 |
Parallel and multicore computing
locality optimization |
0.0 | 1 | 2001 | Dynamic page placement to improve locality in CC-NUMA multiprocessors for TPC-C · SC 2001 |
Memory systems
page placement |
0.0 | 1 | 2001 | Dynamic page placement to improve locality in CC-NUMA multiprocessors for TPC-C · SC 2001 |
Performance modeling and evaluation › system-level analysis › architecture evaluation
processor performance evaluation |
0.0 | 1 | 2001 | High Bandwidth On-Chip Cache Design · IEEE Trans. Computers 2001 |
Performance modeling and evaluation › performance evaluation methodology
simulation and benchmarking |
0.0 | 1 | 2001 | High Bandwidth On-Chip Cache Design · IEEE Trans. Computers 2001 |
Methods — techniques the papers use, named apart from their topics
dynamic page migration · 0.1execution-time simulation · 0.0benchmarking · 0.0execution time measurement · 0.0dynamic superscalar simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Dynamic page placement to improve locality in CC-NUMA multiprocessors for TPC-CabstractThe use of CC-NUMA multiprocessors complicates the placement of physical memory pages. Memory closest to a processor provides the best access time, but optimal memory page placement is a difficult problem with process movement, multiple processes requiring access to the same physical memory page, and application behavior changing over execution time. We use dynamic page placement to move memory pages where needed for the database benchmark TPC-C executing on a four node CC-NUMA multiprocessor. Dynamic page placement achieves local memory accesses up to 73% of the time instead of the static page placement results of 34% locality achieved with first touch and 25% with round robin. This can result in a 17% improvement in performance. Kenneth M. Wilson, Bob B. Aglietti |
SC | 1 |
| 2001 | High Bandwidth On-Chip Cache DesignabstractIn this paper, we evaluate the performance of high bandwidth cache organizations employing multiple cache ports, multiple cycle hit times, and cache port efficiency enhancements, such as load all and line buffer, to find the organization that provides the best processor performance. Using a dynamic superscalar processor running realistic benchmarks that include operating system references, we use execution time to measure processor performance. When the cache is limited to a single cache port without enhancements, we find that two cache ports increase processor performance by 25 percent. With the addition of line buffer and load all to a single pelted cache, the processor achieves 91 percent of the performance of the same processor containing a cache with two ports. When the processor is not limited to a single cache port, the results show that a large dual-ported multicycle pipelined SRAM cache with a line buffer maximizes processor performance. A large pipelined cache provides both a low miss rate and a high CPU clock frequency. Dual-porting the cache and using a line buffer provide the bandwidth needed by a dynamic superscalar processor. The line buffer makes the pipelined dual-ported cache the best option by increasing cache port bandwidth and hiding cache latency. Kenneth M. Wilson, Kunle Olukotun |
IEEE Trans. Computers | 1 |
| 1997 | Designing High Bandwidth On-Chip CachesabstractIn this paper we evaluate the performance of high bandwidth caches that employ multiple ports, multiple cycle hit times, on-chip DRAM, and a line buffer to find the organization that provides the best processor performance. Processor performance is measured in execution time using a dynamic superscalar processor running realistic benchmarks that include operating system references. The results show that a large dual-ported multi-cycle pipelined SRAM cache with a line buffer maximizes processor performance. A large pipelined cache provides both a low miss rate and a high CPU clock frequency. Dual-porting the cache and the use of a line buffer provide the bandwidth needed by a dynamic superscalar processor. In addition, the line buffer makes the pipelined dual-ported cache the best option by increasing cache port bandwidth and hiding cache latency. Kenneth M. Wilson, Kunle Olukotun |
ISCA | 1 |
| 1996 | Increasing Cache Port Efficiency for Dynamic Superscalar MicroprocessorsabstractThe memory bandwidth demands of modern microprocessors require the use of a multi-ported cache to achieve peak performance. However, multi-ported caches are costly to implement. In this paper we propose techniques for improving the bandwidth of a single cache port by using additional buffering in the processor, and by taking maximum advantage of a wider cache port. We evaluate these techniques using realistic applications that include the operating system. Our techniques using a single-ported cache achieve 91% of the performance of a dual-ported cache. Kenneth M. Wilson, Kunle Olukotun, Mendel Rosenblum |
ISCA | 1 |