EDBT 2026 Demo / reviewers in the wild / expert
Derek B. Noonburg
dblp:37/6669
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 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
3 papers |
Processor architecture and microarchitecture · 53% Performance modeling and evaluation · 36% Parallel and multicore computing · 7% | |
| Computer graphics and multimedia
1 paper |
Rendering · 100% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
superscalar processor |
0.0 | 2 | 1999 | A Superscalar 3D Graphics Engine · MICRO 1999 Theoretical modeling of superscalar processor performance · MICRO 1994 |
Processor architecture and microarchitecture › superscalar processor
superscalar processor performance |
0.0 | 2 | 1997 | A Framework for Statistical Modeling of Superscalar Processor Performance · HPCA 1997 Theoretical modeling of superscalar processor performance · MICRO 1994 |
Rendering
rasterization |
0.0 | 1 | 1999 | A Superscalar 3D Graphics Engine · MICRO 1999 |
Processor architecture and microarchitecture
out-of-order execution |
0.0 | 1 | 1999 | A Superscalar 3D Graphics Engine · MICRO 1999 |
Performance modeling and evaluation
processor performance modeling |
0.0 | 1 | 1997 | A Framework for Statistical Modeling of Superscalar Processor Performance · HPCA 1997 |
Performance modeling and evaluation › statistical analysis
statistical modeling |
0.0 | 1 | 1997 | A Framework for Statistical Modeling of Superscalar Processor Performance · HPCA 1997 |
Performance modeling and evaluation
analytical modeling |
0.0 | 1 | 1994 | Theoretical modeling of superscalar processor performance · MICRO 1994 |
Parallel and multicore computing
program parallelism |
0.0 | 1 | 1994 | Theoretical modeling of superscalar processor performance · MICRO 1994 |
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation |
0.0 | 2 | 1997 | A Framework for Statistical Modeling of Superscalar Processor Performance · HPCA 1997 Theoretical modeling of superscalar processor performance · MICRO 1994 |
GPUs and heterogeneous computing
graphics accelerator |
0.0 | 1 | 1999 | A Superscalar 3D Graphics Engine · MICRO 1999 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1994 | Theoretical modeling of superscalar processor performance · MICRO 1994 |
Methods — techniques the papers use, named apart from their topics
trace-driven simulation · 0.0markov chain · 0.0iterative solution · 0.0analytical modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | A Superscalar 3D Graphics Engineabstract3D graphics performance is increasing faster than any other computing application. Almost all PC systems now include 3D graphics accelerators for games, CAD, or visualization applications. Many of the microarchitectural techniques that have been used to enhance the performance of microprocessors can be applied to graphics systems as well. We present an architecture for an out-of-order, superscalar rasterizer for 3D graphics. This allows the concurrent execution of multiple graphics primitives while maintaining exact sequential semantics. Experimental results show 1.5-3.6X speedups on real applications using a simple model, similar to the results from many integer benchmarks on superscalar processors. Enhanced techniques specific to 3D graphics for decomposing large triangles and breaking false dependence chains increase performance to more than 10x a sequential system. Andrew Wolfe, Derek B. Noonburg |
MICRO | 2 |
| 1997 | A Framework for Statistical Modeling of Superscalar Processor PerformanceabstractPresents a statistical approach to modeling superscalar processor performance. Standard trace-driven techniques are very accurate, but require extremely long simulation times, especially as traces reach lengths in the billions of instructions. A framework for statistical models is described which facilitates fast, accurate performance evaluation. A machine model is built up from components: buffers, pipelines, etc. Each program trace is scanned once, generating a set of program parallelism parameters which can be used across an entire family of machine models. The machine model and program parallelism parameters are combined to form a Markov chain. The Markov chain is partitioned in order to reduce the size of the state space, and the resulting linked models are solved using an iterative technique. The use of this framework is demonstrated with two simple processor microarchitectures. The IPC estimates are very close to the IPCs generated by trace-driven simulation of the same microarchitectures. Resource utilization and other performance data can also be obtained from the statistical model. Derek B. Noonburg, John Paul Shen |
HPCA | 1 |
| 1994 | Theoretical modeling of superscalar processor performanceabstractThe current trace-driven simulation approach to determine superscalar processor performance is widely used but has some shortcomings. Modern benchmarks generate extremely long traces, resulting in problems with data storage, as well as very long simulation runtimes. More fundamentally, simulation generally does not provide significant insight into the factors that determine performance or a characterization of their interactions. This paper proposes a theoretical model of superscalar processor performance that addresses these shortcomings. Performance is viewed as an interaction of program parallelism and machine parallelism. Both program and machine parallelisms are decomposed into multiple component functions. Methods for measuring or computing these functions are described. The functions are combined to provide a model of the interaction between program and machine parallelisms and an accurate estimate of the performance. The computed performance, based on this model, is compared to simulated performance for six benchmarks from the SPEC92 suite on several configurations of the IBM RS/6000 instruction set architecture. Derek B. Noonburg, John Paul Shen |
MICRO | 1 |