Demo Data from EDBT 2026 / reviewers in the wild / expert
Tim J. Stanley
dblp:85/1954
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 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
4 papers |
Memory systems · 61% Processor architecture and microarchitecture · 28% Performance modeling and evaluation · 11% | |
| Software engineering, system software, and programming languages
3 papers |
Operating systems · 82% Compilers and program optimization · 18% |
Topics — the 9 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory management › virtual memory › address translation
TLB |
0.0 | 2 | 1994 | Design Tradeoffs for Software-Managed TLBs · ACM Trans. Comput. Syst. 1994 Design Tradeoffs for Software-Managed TLBs · ISCA 1993 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 2 | 1994 | Design Tradeoffs for Software-Managed TLBs · ISCA 1993 Design Tradeoffs for Software-Managed TLBs · ACM Trans. Comput. Syst. 1994 |
Memory systems › virtual memory management
software TLB |
0.0 | 1 | 1994 | Design Tradeoffs for Software-Managed TLBs · ACM Trans. Comput. Syst. 1994 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 1994 | Design Tradeoffs for Software-Managed TLBs · ACM Trans. Comput. Syst. 1994 |
Processor architecture and microarchitecture › pipelining
instruction pipeline |
0.0 | 1 | 1993 | A microarchitectural performance evaluation of a 3.2 Gbyte/s microprocessor bus · MICRO 1993 |
Processor architecture and microarchitecture › pipelining
pipeline hazard |
0.0 | 1 | 1993 | A microarchitectural performance evaluation of a 3.2 Gbyte/s microprocessor bus · MICRO 1993 |
Memory systems
cache |
0.0 | 1 | 1987 | A Performance Analysis of Automatically Managed Top of Stack Buffers · ISCA 1987 |
Memory systems
cache management |
0.0 | 1 | 1987 | A Performance Analysis of Automatically Managed Top of Stack Buffers · ISCA 1987 |
Processor architecture and microarchitecture › register file
banked register file |
0.0 | 1 | 1987 | A Performance Analysis of Automatically Managed Top of Stack Buffers · ISCA 1987 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0hardware monitoring · 0.0microarchitectural simulation · 0.0dependency classification · 0.0performance evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Design Tradeoffs for Software-Managed TLBsabstractAn increasing number of architectures provide virtual memory support through software-managed TLBs. However, software management can impose considerable penalties that are highly dependent on the operating system's structure and its use of virtual memory. This work explores software-managed TLB design tradeoffs and their interaction with a range of monolithic and microkernel operating systems. Through hardware monitoring and simulation, we explore TLB performance for benchmarks running on a MIPS R2000-based workstation running Ultrix, OSF/1, and three versions of Mach 3.0. Richard Uhlig, David Nagle, Tim J. Stanley, Trevor N. Mudge, Stuart Sechrest, Richard B. Brown |
ACM Trans. Comput. Syst. | 3 |
| 1993 | Design Tradeoffs for Software-Managed TLBsabstractAn increasing number of architectures provide virtual memory support through software-managed TLBs. However, software management can impose considerable penalties, which are highly dependent on the operating system's structure and its use of virtual memory. This work explores software-managed TLB design tradeoffs and their interaction with a range of operating systems including monolithic and microkernel designs. Through hardware monitoring and simulations, we explore TLB performance for benchmarks running on a MIPS R2000-based workstation running Ultrix, OSF/1, and three versions of mach 3.0. David Nagle, Richard Uhlig, Tim J. Stanley, Stuart Sechrest, Trevor N. Mudge, Richard B. Brown |
ISCA | 3 |
| 1993 | A microarchitectural performance evaluation of a 3.2 Gbyte/s microprocessor busabstractThe conventional classification of inter-instruction dependencies (data, anti and output dependencies) provides a basic scheme for the analysis of pipeline hazards in pipelined instruction set processors. However, it does not consider the relative spatial positions of micro-operations in the pipeline, thus providing limited hints to hardware designers and compiler writers about the hazard resolution in generalized pipeline structures. The authors propose an extension to the conventional classification of dependencies, which is capable of encapsulating the spatial/temporal relationship and providing precise hardware/software resolution strategies. With the extended classification and its associated hardware/software resolution strategies, they are able to systematically analyze the potential register-related pipeline hazards for a given pipeline structure, determine appropriate resolution strategies, and explore the tradeoff between hardware and software complexities. The methodology enables the systematic synthesis of high performance pipelined micro-architectures, and is useful to derive the back-end of the supporting compilers.> Tim J. Stanley, Michael Upton, Patrick Sherhart, Trevor N. Mudge, Richard B. Brown |
MICRO | 1 |
| 1987 | A Performance Analysis of Automatically Managed Top of Stack BuffersabstractIn this paper, the feasibility of using register banks as a top of stack (TOS) buffer is demonstrated. A quantitative performance evaluation is made of three automatic TOS buffer management algorithms: a simple single pointer algorithm, an intelligent single pointer algorithm, and a sophisticated double pointer algorithm. An automatically managed TOS buffer can effectively cache local data accesses resulting in a large memory traffic reduction. Results demonstrate that a small (with respect to the size of the benchmark data set) TOS buffer provides a very high data reference hit ratio and requires minimal processor intervention for TOS buffer management. The simple single pointer algorithm is shown to provide the best overall performance for various metrics including memory bandwidth, TOS buffer hit ratio, processor intervention, and processor execution speed. Tim J. Stanley, Robert G. Wedig |
ISCA | 1 |