Demo Data from EDBT 2026 / reviewers in the wild / expert
Paul Caheny
dblp:185/0248
· DBLP profile ↗
5ranked-venue papers
4as first author
2since 2021 · last 2025
0000-0001-7744-3641ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
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 |
Memory systems · 53% Parallel and multicore computing · 23% Electronic design automation · 14% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache coherence |
0.7 | 2 | 2018 | Reducing Cache Coherence Traffic with a NUMA-Aware Runtime Approach · IEEE Trans. Parallel Distributed Syst. 2018 Runtime-assisted cache coherence deactivation in task parallel programs · SC 2018 |
Memory systems
cache management |
0.6 | 1 | 2022 | TD-NUCA: Runtime Driven Management of NUCA Caches in Task Dataflow Programming Models · SC 2022 |
Electronic design automation
hardware/software co-design |
0.6 | 1 | 2022 | TD-NUCA: Runtime Driven Management of NUCA Caches in Task Dataflow Programming Models · SC 2022 |
Memory systems › cache design
non-uniform cache architecture |
0.6 | 1 | 2022 | TD-NUCA: Runtime Driven Management of NUCA Caches in Task Dataflow Programming Models · SC 2022 |
Memory systems › cache coherence
coherence traffic reduction |
0.3 | 1 | 2018 | Reducing Cache Coherence Traffic with a NUMA-Aware Runtime Approach · IEEE Trans. Parallel Distributed Syst. 2018 |
Storage systems › flash and SSD
data allocation |
0.3 | 1 | 2018 | Reducing Cache Coherence Traffic with a NUMA-Aware Runtime Approach · IEEE Trans. Parallel Distributed Syst. 2018 |
Parallel and multicore computing › parallel scheduling
NUMA-aware scheduling |
0.3 | 1 | 2018 | Reducing Cache Coherence Traffic with a NUMA-Aware Runtime Approach · IEEE Trans. Parallel Distributed Syst. 2018 |
Parallel and multicore computing
parallel programming runtimes |
0.3 | 1 | 2018 | Runtime-assisted cache coherence deactivation in task parallel programs · SC 2018 |
Parallel and multicore computing › parallel programming models
task-based programming |
0.3 | 1 | 2018 | Runtime-assisted cache coherence deactivation in task parallel programs · SC 2018 |
Memory systems › non-uniform memory access
CC-NUMA |
0.1 | 1 | 2018 | Reducing Cache Coherence Traffic with a NUMA-Aware Runtime Approach · IEEE Trans. Parallel Distributed Syst. 2018 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2018 | Reducing Cache Coherence Traffic with a NUMA-Aware Runtime Approach · IEEE Trans. Parallel Distributed Syst. 2018 |
Methods — techniques the papers use, named apart from their topics
runtime scheduling · 0.3hierarchical directory protocol · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Multi-Core Aware Evaluation of PrefetchersabstractFull-system simulation is key for chip design, allowing designers to evaluate pre-silicon processor performance. Given the cost of simulation, a common approach is to simulate a limited number of cores (scale-down simulation) and extrapolate results for the entire chip, assuming similar resource usage across cores. However, this can overlook critical resource competition, particularly for shared resources like the last level cache (LLC) and main memory. In this paper we quantify the error introduced by this assumption in a case study with state-of-the-art prefetchers on an industry-like 56 -core architecture. We evaluate these prefetchers running on the multi-core architecture under three interference scenarios, and show how and when scale-down simulation results can be misleading. Martí Torrents, Paul Caheny, Stijn Eyerman, Wim Heirman |
ISPASS | 2 |
| 2022 | TD-NUCA: Runtime Driven Management of NUCA Caches in Task Dataflow Programming ModelsabstractIn high performance processors, the design of on-chip memory hierarchies is crucial for performance and energy efficiency. Current processors rely on large shared Non-Uniform Cache Architectures (NUCA) to improve performance and reduce data movement. Multiple solutions exploit information available at the microarchitecture level or in the operating system to optimize NUCA performance. However, existing methods have not taken advantage of the information captured by task dataflow programming models to guide the management of NUCA caches. In this paper we propose TD-NUCA, a hardware/software co-designed approach that leverages information present in the run-time system of task dataflow programming models to efficiently manage NUCA caches. TD-NUCA identifies the data access and reuse patterns of parallel applications in the runtime system and guides the operation of the NUCA caches in the hardware. As a result, TD-NUCA achieves a 1.18x average speedup over the baseline S-NUCA while requiring only 0.62x the data movement. Paul Caheny, Lluc Alvarez, Marc Casas, Miquel Moretó |
SC | 1 |
| 2018 | Runtime-assisted cache coherence deactivation in task parallel programs
Paul Caheny, Lluc Alvarez, Mateo Valero, Miquel Moretó, Marc Casas |
SC | 1 |
| 2018 | Reducing Cache Coherence Traffic with a NUMA-Aware Runtime ApproachabstractCache Coherent NUMA (ccNUMA) architectures are a widespread paradigm due to the benefits they provide for scaling core count and memory capacity. Also, the flat memory address space they offer considerably improves programmability. However, ccNUMA architectures require sophisticated and expensive cache coherence protocols to enforce correctness during parallel executions, which trigger a significant amount of on- and off-chip traffic in the system. This paper analyses how coherence traffic may be best constrained in a large, real ccNUMA platform comprising 288 cores through the use of a joint hardware/software approach. For several benchmarks, we study coherence traffic in detail under the influence of an added hierarchical cache layer in the directory protocol combined with runtime managed NUMA-aware scheduling and data allocation techniques to make most efficient use of the added hardware. The effectiveness of this joint approach is demonstrated by speedups of 3.14× to 9.97× and coherence traffic reductions of up to 99 percent in comparison to NUMA-oblivious scheduling and data allocation. Paul Caheny, Lluc Alvarez, Said Derradji, Mateo Valero, Miquel Moretó, Marc Casas |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2016 | Reducing Cache Coherence Traffic with Hierarchical Directory Cache and NUMA-Aware Runtime SchedulingabstractCache Coherent NUMA (ccNUMA) architectures are a widespread paradigm due to the benefits they provide for scaling core count and memory capacity. Also, the flat memory address space they offer considerably improves programmability. However, ccNUMA architectures require sophisticated and expensive cache coherence protocols to enforce correctness during parallel executions, which trigger a significant amount of on- and off-chip traffic in the system. Paul Caheny, Marc Casas, Miquel Moretó, Hervé Gloaguen, Maxime Saintes, Eduard Ayguadé, Jesús Labarta, Mateo Valero |
PACT | 1 |