EDBT 2026 Demo / reviewers in the wild / expert
Muhammad Hassan 0004
dblp:97/9976-4
· DBLP profile ↗
2ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0001-9000-2445ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 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
1 paper |
Performance modeling and evaluation · 72% Memory systems · 28% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache |
0.5 | 1 | 2021 | A Reusable Characterization of the Memory System Behavior of SPEC2017 and SPEC2006 · ACM Trans. Archit. Code Optim. 2021 |
Performance modeling and evaluation › workload characterization
memory system behavior |
0.5 | 1 | 2021 | A Reusable Characterization of the Memory System Behavior of SPEC2017 and SPEC2006 · ACM Trans. Archit. Code Optim. 2021 |
Performance modeling and evaluation
workload characterization |
0.5 | 1 | 2021 | A Reusable Characterization of the Memory System Behavior of SPEC2017 and SPEC2006 · ACM Trans. Archit. Code Optim. 2021 |
Performance modeling and evaluation
benchmarking |
0.1 | 1 | 2021 | A Reusable Characterization of the Memory System Behavior of SPEC2017 and SPEC2006 · ACM Trans. Archit. Code Optim. 2021 |
Performance modeling and evaluation › benchmarking › benchmark suite
SPEC benchmarks |
0.1 | 1 | 2021 | A Reusable Characterization of the Memory System Behavior of SPEC2017 and SPEC2006 · ACM Trans. Archit. Code Optim. 2021 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | A Reusable Characterization of the Memory System Behavior of SPEC2017 and SPEC2006abstractThe SPEC CPU Benchmarks are used extensively for evaluating and comparing improvements to computer systems. This ubiquity makes characterization critical for researchers to understand the bottlenecks the benchmarks do and do not expose and where new designs should and should not be expected to show impact. However, in characterization there is a tradeoff between accuracy and reusability: The more precisely we characterize a benchmark’s performance on a given system, the less usable it is across different micro-architectures and varying memory configurations. For SPEC, most existing characterizations include system-specific effects (e.g., via performance counters) and/or only look at aggregate behavior (e.g., averages over the full application execution). While such approaches simplify characterization, they make it difficult to separate the applications’ intrinsic behavior from the system-specific effects and/or lose the diverse phase-based behaviors. In this work we focus on characterizing the applications’ intrinsic memory behaviour by isolating them from micro-architectural configuration specifics. We do this by providing a simplified generic system model that evaluates the applications’ memory behavior across multiple cache sizes, with and without prefetching, and over time. The resulting characterization can be reused across a range of systems to understand application behavior and allow us to see how frequently different behaviors occur. We use this approach to compare the SPEC 2006 and 2017 suites, providing insight into their memory system behaviour beyond previous system-specific and/or aggregate results. We demonstrate the ability to use this characterization in different contexts by showing a portion of the SPEC 2017 benchmark suite that could benefit from giga-scale caches, despite aggregate results indicating otherwise. Muhammad Hassan 0004, Chang Hyun Park 0001, David Black-Schaffer |
ACM Trans. Archit. Code Optim. | 1 |
| 2020 | Architecturally-Independent and Time-Based Characterization of SPEC CPU 2017abstractCharacterizing the memory behaviour of SPEC CPU benchmarks is critical to analyze bottlenecks in the execution. Unfortunately, most prior characterizations are tied to a particular system (e.g., via performance counters, fixed configurations) and missing important time-based behaviour (e.g., average over execution). While performance counters are accurate for that particular system, the results are less accurate for different micro-architectures and configurations. Most importantly, aggregate statistics (e.g., average over full execution) miss important time-based information which reveal transient phases that have significant impact on the execution. This work focuses on micro-architecturally independent, time-based characterization and analysis of the memory system behavior of SPEC CPU 2017. By collecting micro-architecturally independent and time-based information, we provide reusable data for various memory configurations. Muhammad Hassan 0004, Chang Hyun Park 0001, David Black-Schaffer |
ISPASS | 1 |