Demo Data from VLDB 2026 / reviewers in the wild / expert
Steven A. Przybylski
dblp:57/5741
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 1990
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 3 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 · 51% Processor architecture and microarchitecture · 31% Performance modeling and evaluation · 18% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache design |
0.0 | 2 | 1990 | The Performance Impact of Block Sizes and Fetch Strategies · ISCA 1990 Performance Tradeoffs in Cache Design · ISCA 1988 |
Memory systems › memory hierarchy
cache hierarchy |
0.0 | 1 | 1989 | Characteristics of Performance-Optimal Multi-Level Cache Hierarchies · ISCA 1989 |
Memory systems › memory hierarchy › cache hierarchy
multi-level cache |
0.0 | 1 | 1989 | Characteristics of Performance-Optimal Multi-Level Cache Hierarchies · ISCA 1989 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1988 | Measurement and Evaluation of the MIPS Architecture and Processor · ACM Trans. Comput. Syst. 1988 |
Processor architecture and microarchitecture
instruction set architecture |
0.0 | 1 | 1988 | Measurement and Evaluation of the MIPS Architecture and Processor · ACM Trans. Comput. Syst. 1988 |
Processor architecture and microarchitecture › instruction set architecture
instruction set usage analysis |
0.0 | 1 | 1988 | Measurement and Evaluation of the MIPS Architecture and Processor · ACM Trans. Comput. Syst. 1988 |
Processor architecture and microarchitecture › instruction set architecture
RISC |
0.0 | 1 | 1988 | Measurement and Evaluation of the MIPS Architecture and Processor · ACM Trans. Comput. Syst. 1988 |
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation |
0.0 | 1 | 1990 | The Performance Impact of Block Sizes and Fetch Strategies · ISCA 1990 |
Memory systems › cache
cache organization |
0.0 | 1 | 1989 | Characteristics of Performance-Optimal Multi-Level Cache Hierarchies · ISCA 1989 |
Compilers and program optimization
instruction scheduling |
0.0 | 1 | 1988 | Measurement and Evaluation of the MIPS Architecture and Processor · ACM Trans. Comput. Syst. 1988 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1988 | Performance Tradeoffs in Cache Design · ISCA 1988 |
Methods — techniques the papers use, named apart from their topics
instruction profiling · 0.0benchmark analysis · 0.0trace-driven simulation · 0.0simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1990 | The Performance Impact of Block Sizes and Fetch StrategiesabstractThis paper explores the interactions between a cache's block size, fetch size and fetch policy from the perspective of maximizing system-level performance. It has been previously noted that given a simple fetch strategy the performance optimal block size is almost always four or eight words [10]. If there is even a small cycle time penalty associated with either longer blocks or fetches, then the performance-optimal size is noticeably reduced. In split cache organizations, where the fetch and block sizes of instruction and data caches are all independent design variables, instruction cache block size and fetch size should be the same. For the workload and write-back write policy used in this trace-driven simulation study, the instruction cache block size should be about a factor of two greater than the data cache fetch size, which in turn should equal to or double the data cache block size. The simplest fetch strategy of fetching only on a miss and stalling the CPU until the fetch is complete works well. Complicated fetch strategies do not produce the performance improvements indicated by the accompanying reductions in miss ratios because of limited memory resources and a strong temporal clustering of cache misses. For the environments simulated here, the most effective fetch strategy improved performance by between 1.7% and 4.5% over the simplest strategy described above. Steven A. Przybylski |
ISCA | 1 |
| 1989 | Characteristics of Performance-Optimal Multi-Level Cache HierarchiesabstractThe increasing speed of new generation processors will exacerbate the already large difference between CPU cycle times and main memory access times. As this difference grows, it will be increasingly difficult to build single-level caches that are both fast enough to match these fast cycle times and large enough to effectively hide the slow main memory access times. One solution to this problem is to use a multi-level cache hierarchy. This paper examines the relationship between cache organization and program execution time for multi-level caches. We show that a first-level cache dramatically reduces the number of references seen by a second-level cache, without having a large effect on the number of second-level cache misses. This reduction in the number of second-level cache hits changes the optimal design point by decreasing the importance of the cycle-time of the second-level cache relative to its size. The lower the first-level cache miss rate, the less important the second-level cycle time becomes. This change in relative importance of cycle time and miss rate makes associativity more attractive and increases the optimal cache size for second-level caches over what they would be for an equivalent single-level cache system. Steven A. Przybylski, Mark Horowitz, John L. Hennessy |
ISCA | 1 |
| 1988 | Performance Tradeoffs in Cache DesignabstractA series of simulations that explore the interactions between various organizational decisions and program execution time are presented. The tradeoffs between cache size and CPU/cache cycle-time, set associativity and cycle time, and block size and main-memory speed, are investigated. The results indicate that neither cycle time nor cache size dominates the other across the entire design space. For common implementation technologies, performance is maximized when the size is increased to the size is increased to the 32-kB to 128-kB range with modest penalties to the cycle time. If set associativity impacts the cycle time by more than a few nanoseconds, it increases overall execution time. Since the block size and memory-transfer rate combine to affect the cache miss penalty, the optimum block size is substantially smaller than that which minimizes the miss rate. The interdependence between optimal cache configuration and the main memory speed necessitates multilevel cache hierarchies for high-performance uniprocessors.> Steven A. Przybylski, Mark Horowitz, John L. Hennessy |
ISCA | 1 |
| 1988 | Measurement and Evaluation of the MIPS Architecture and ProcessorabstractMIPS is a 32-bit processor architecture that has been implemented as an nMOS VLSI chip. The instruction set architecture is RISC-based. Close coupling with compilers and efficient use of the instruction set by compiled programs were goals of the architecture. The MIPS architecture requires that the software implement some constraints in the design that are normally considered part of the hardware implementation. This paper presents experimental results on the effectiveness of this processor as a program host. Using sets of large and small benchmarks, the instruction and operand usage patterns are examined both for optimized and unoptimized code. Several of the architectural and organizational innovations in MIPS, including software pipeline scheduling, multiple-operation instructions, and word-based addressing, are examined in light of this data. Thomas R. Gross, John L. Hennessy, Steven A. Przybylski, Chris Rowen |
ACM Trans. Comput. Syst. | 3 |