VLDB 2026 Research / reviewers in the wild / expert
Christopher N. George
dblp:94/633
· DBLP profile ↗
2ranked-venue papers
0as 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 · 2Software engineering, systems software and programming languages · 1
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
2 papers |
Parallel and multicore computing · 41% Processor architecture and microarchitecture · 23% Electronic design automation · 18% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing
runtime optimization |
0.1 | 2 | 2001 | An Architectural Framework for Runtime Optimization · IEEE Trans. Computers 2001 A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime Optimization · ISCA 1999 |
Processor architecture and microarchitecture
branch prediction |
0.0 | 1 | 2001 | An Architectural Framework for Runtime Optimization · IEEE Trans. Computers 2001 |
Performance modeling and evaluation › profiling
hardware profiling |
0.0 | 1 | 1999 | A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime Optimization · ISCA 1999 |
Electronic design automation › physical design › lithography
lithography hotspot detection |
0.0 | 1 | 1999 | A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime Optimization · ISCA 1999 |
Compilers and program optimization
dynamic optimization |
0.0 | 2 | 2001 | An Architectural Framework for Runtime Optimization · IEEE Trans. Computers 2001 A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime Optimization · ISCA 1999 |
Methods — techniques the papers use, named apart from their topics
out-of-order execution · 0.1instruction profiling · 0.1hardware speculation · 0.1hardware performance counters · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | An Architectural Framework for Runtime OptimizationabstractWide-issue processors continue to achieve higher performance by exploiting greater instruction-level parallelism. Dynamic techniques such as out-of-order execution and hardware speculation have proven effective at increasing instruction throughput. Runtime optimization promises to provide an even higher level of performance by adaptively applying aggressive code transformations on a larger scope. This paper presents a new hardware mechanism for generating and deploying runtime optimized code. The mechanism can be viewed as a filtering system that resides in the retirement stage of the processor pipeline, accepts an instruction execution stream as input, and produces instruction profiles and sets of linked, optimized traces as output. The code deployment mechanism uses an extension to the branch prediction mechanism to migrate execution into the new code without modifying the original code. These new components do not add delay to the execution of the program except during short bursts of reoptimization. This technique provides a strong platform for runtime optimization because the hot execution regions are extracted, optimized, and written to main memory for execution and because these regions persist across context switches. The current design of the framework supports a suite of optimizations, including partial function inlining (even into shared libraries), code straightening optimizations, loop unrolling, and peephole optimizations. Matthew C. Merten, Andrew R. Trick, Ronald D. Barnes, Erik M. Nystrom, Christopher N. George, John C. Gyllenhaal, Wen-Mei W. Hwu |
IEEE Trans. Computers | 5 |
| 1999 | A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime OptimizationabstractThis paper presents a novel hardware-based approach for identifying, profiling, and monitoring hot spots in order to support runtime optimization of general-purpose programs. The proposed approach consists of a set of tightly coupled hardware tables and control logic modules that are placed in the retirement stage of a processor pipeline removed from the critical path. The features of the proposed design include rapid detection of program hot spots after changes in execution behavior, runtime-tunable selection criteria for hot spot detection, and negligible overhead during application execution. Experiments using several SPEC95 benchmarks, as well as several large WindowsNT applications, demonstrate the promise of the proposed design. Matthew C. Merten, Andrew R. Trick, Christopher N. George, John C. Gyllenhaal, Wen-Mei W. Hwu |
ISCA | 3 |