Demo Data from EDBT 2026 / reviewers in the wild / expert
Mary Ann Hirsch
dblp:22/4989
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3
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 |
Performance modeling and evaluation · 60% Memory systems · 40% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache design |
0.0 | 1 | 1998 | Combining Trace Sampling with Single Pass Methods for Efficient Cache Simulation · IEEE Trans. Computers 1998 |
Memory systems › memory hierarchy
cache hierarchy |
0.0 | 1 | 1998 | Combining Trace Sampling with Single Pass Methods for Efficient Cache Simulation · IEEE Trans. Computers 1998 |
Performance modeling and evaluation › simulation
cache simulation |
0.0 | 1 | 1998 | Combining Trace Sampling with Single Pass Methods for Efficient Cache Simulation · IEEE Trans. Computers 1998 |
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation |
0.0 | 1 | 1998 | Combining Trace Sampling with Single Pass Methods for Efficient Cache Simulation · IEEE Trans. Computers 1998 |
Compilers and program optimization › dynamic optimization
profile-guided optimization |
0.0 | 1 | 1996 | Accurate and Practical Profile-driven Compilation Using the Profile Buffer · MICRO 1996 |
Performance modeling and evaluation › profiling
hardware profiling |
0.0 | 1 | 1996 | Accurate and Practical Profile-driven Compilation Using the Profile Buffer · MICRO 1996 |
Performance modeling and evaluation
trace sampling |
0.0 | 1 | 1998 | Combining Trace Sampling with Single Pass Methods for Efficient Cache Simulation · IEEE Trans. Computers 1998 |
Compilers and program optimization
instruction scheduling |
0.0 | 1 | 1996 | Accurate and Practical Profile-driven Compilation Using the Profile Buffer · MICRO 1996 |
Compilers and program optimization › instruction scheduling
superblock scheduling |
0.0 | 1 | 1996 | Accurate and Practical Profile-driven Compilation Using the Profile Buffer · MICRO 1996 |
Methods — techniques the papers use, named apart from their topics
hardware counters · 0.0compiler indexing · 0.0trace sampling · 0.0single-pass simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Combining Trace Sampling with Single Pass Methods for Efficient Cache SimulationabstractThe design of the memory hierarchy is crucial to the performance of high performance computer systems. The incorporation of multiple levels of caches into the memory hierarchy is known to increase the performance of high end machines, but the development of architectural prototypes of various memory hierarchy designs is costly and time consuming. In this paper, we will describe a single pass method used in combination with trace sampling techniques to produce a fast and accurate approach for simulating multiple sizes of caches simultaneously. Thomas M. Conte, Mary Ann Hirsch, Wen-Mei W. Hwu |
IEEE Trans. Computers | 2 |
| 1996 | Reducing State Loss For Effective Trace Sampling of Superscalar ProcessorsabstractThere is a wealth of technological alternatives that can be incorporated into a processor design. These include reservation station designs, functional unit duplication, and processor branch handling strategies. The performance of a given design is measured through the execution of application programs and other workloads. Presently, trace driven simulation is the most popular method of processor performance analysis in the development stage of system design. Current techniques of trace driven simulation, however, are extremely slow and expensive. A fast and accurate method for statistical trace sampling of superscalar processors is proposed. Thomas M. Conte, Mary Ann Hirsch, Kishore N. Menezes |
ICCD | 2 |
| 1996 | Accurate and Practical Profile-driven Compilation Using the Profile BufferabstractProfiling is a technique of gathering program statistics in order to aid program optimization. In particular, it is an essential component of compiler optimization for the extraction of instruction-level parallelism. Code instrumentation has been the most popular method of profiling. However real-time, interactive, and transaction processing applications suffer from the high execution-time overhead imposed by software instrumentation. This paper suggests the use of hardware dedicated to the task of profiling. The hardware proposed consists of a set of counters, the profile buffer. A profile collection method that combines the use of hardware, the compiler and operating system support is described. Three methods for profile buffer indexing, address-mapping, selective indexing, and compiler indexing are presented that allow this approach to produce accurate profiling information with very little execution slowdown. The profile information obtained is applied to a prominent compiler optimization, namely superblock scheduling. The resulting instruction-level parallelism approaches that obtained through the use of perfect profile information. Thomas M. Conte, Kishore N. Menezes, Mary Ann Hirsch |
MICRO | 3 |