Demo Data from EDBT 2026 / reviewers in the wild / expert
Alexandra Ferreron
dblp:125/7792 · also Alexandra Ferrerón-Labari
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2019
0000-0002-0490-8708ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorSoftware 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
2 papers |
Memory systems · 82% Energy-efficient computing · 16% Processor architecture and microarchitecture · 3% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory compression
cache compression |
0.2 | 1 | 2016 | Concertina: Squeezing in Cache Content to Operate at Near-Threshold Voltage · IEEE Trans. Computers 2016 |
Memory systems
cache design |
0.2 | 1 | 2016 | Concertina: Squeezing in Cache Content to Operate at Near-Threshold Voltage · IEEE Trans. Computers 2016 |
Memory systems › cache › cache technology
fault-tolerant cache |
0.2 | 1 | 2016 | Concertina: Squeezing in Cache Content to Operate at Near-Threshold Voltage · IEEE Trans. Computers 2016 |
Memory systems › memory hierarchy › cache hierarchy
last-level cache |
0.2 | 1 | 2016 | Concertina: Squeezing in Cache Content to Operate at Near-Threshold Voltage · IEEE Trans. Computers 2016 |
Memory systems
cache |
0.2 | 1 | 2014 | Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block Dropping · ACM Trans. Archit. Code Optim. 2014 |
Energy-efficient computing › power management › memory power management
cache energy reduction |
0.2 | 1 | 2014 | Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block Dropping · ACM Trans. Archit. Code Optim. 2014 |
Memory systems › cache management › storage caching
caching policy |
0.2 | 1 | 2014 | Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block Dropping · ACM Trans. Archit. Code Optim. 2014 |
Memory systems › cache design
non-uniform cache architecture |
0.2 | 1 | 2014 | Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block Dropping · ACM Trans. Archit. Code Optim. 2014 |
Memory systems › memory access patterns
sequential access |
0.2 | 1 | 2014 | Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block Dropping · ACM Trans. Archit. Code Optim. 2014 |
Energy-efficient computing
low-voltage operation |
0.1 | 1 | 2016 | Concertina: Squeezing in Cache Content to Operate at Near-Threshold Voltage · IEEE Trans. Computers 2016 |
Energy-efficient computing › voltage scaling
near-threshold voltage |
0.1 | 1 | 2016 | Concertina: Squeezing in Cache Content to Operate at Near-Threshold Voltage · IEEE Trans. Computers 2016 |
Processor architecture and microarchitecture › multithreading
simultaneous multithreading |
0.1 | 1 | 2014 | Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block Dropping · ACM Trans. Archit. Code Optim. 2014 |
Methods — techniques the papers use, named apart from their topics
fault-aware insertion policy · 0.2compression-aware replacement policy · 0.2machine learning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | A fault-tolerant last level cache for CMPs operating at ultra-low voltage
Alexandra Ferreron, Jesús Alastruey-Benedé, Darío Suárez Gracia, Teresa Monreal Arnal, Pablo Ibáñez 0001, Víctor Viñals |
J. Parallel Distributed Comput. | 1 |
| 2017 | Crossing the architectural barrier: Evaluating representative regions of parallel HPC applicationsabstractExascale computing will get mankind closer to solving important social, scientific and engineering problems. Due to high prototyping costs, High Performance Computing (HPC) system architects make use of simulation models for design space exploration and hardware-software co-design. However, as HPC systems reach exascale proportions, the cost of simulation increases, since simulators themselves are largely single-threaded. Tools for selecting representative parts of parallel applications to reduce running costs are widespread, e.g., BarrierPoint achieves this by analysing, in simulation, abstract characteristics such as basic blocks and reuse distances. However, architectures new to HPC have a limited set of tools available. In this work, we provide an independent cross-architectural evaluation on real hardware — across Intel and ARM — of the BarrierPoint methodology, when applied to parallel HPC proxy applications. We present both cases: when the methodology can be applied and when it cannot. In the former case, results show that we can predict the performance of full application execution by running shorter representative sections. In the latter case, we dive into the underlying issues and suggest improvements. We demonstrate a total simulation time reduction of up to 178x, whilst keeping the error below 2.3% for both cycles and instructions. Alexandra Ferreron, Radhika Jagtap, Sascha Bischoff, Roxana Rusitoru |
ISPASS | 1 |
| 2016 | Concertina: Squeezing in Cache Content to Operate at Near-Threshold VoltageabstractScaling supply voltage to values near the threshold voltage allows a dramatic decrease in the power consumption of processors; however, the lower the voltage, the higher the sensitivity to process variation, and, hence, the lower the reliability. Large SRAM structures, like the last-level cache (LLC), are extremely vulnerable to process variation because they are aggressively sized to satisfy high density requirements. In this paper, we propose Concertina, an LLC designed to enable reliable operation at low voltages with conventional SRAM cells. Based on the observation that for many applications the LLC contains large amounts of null data, Concertina compresses cache blocks in order that they can be allocated to cache entries with faulty cells, enabling use of 100 percent of the LLC capacity. To distribute blocks among cache entries, Concertina implements a compression- and fault-aware insertion/replacement policy that reduces the LLC miss rate. Concertina reaches the performance of an ideal system implementing an LLC that does not suffer from parameter variation with a modest storage overhead. Specifically, performance degrades by less than 2 percent, even when using small SRAM cells, which implies over 90 percent of cache entries having defective cells, and this represents a notable improvement on previously proposed techniques. Alexandra Ferreron, Darío Suárez Gracia, Jesús Alastruey-Benedé, Teresa Monreal Arnal, Pablo Ibáñez 0001 |
IEEE Trans. Computers | 1 |
| 2014 | Block Disabling Characterization and Improvements in CMPs Operating at Ultra-low VoltagesabstractPower density has become the limiting factor in technology scaling as power budget restricts the amount of hardware that can be active at the same time. Reducing supply voltage to ultra-low voltage ranges close to the threshold region has the promise of great energy savings. However, the potential savings of voltage scaling are limited by the correct operation of SRAM cells, which is not guaranteed below Vddmin, the minimum voltage in which cache structures operate reliably. Understanding the effects of operating below Vddmin requires complex modelling, so we introduce an updated probability failure model of SRAM cells at 22nm and explore the reliability impact of lowering the chip voltage supply below Vddmin in shared memory coherent chip-multiprocessors (CMP) running a variety of parallel workloads. A micro architectural technique to cope with cache reliability at ultra-low voltages is block disabling, however, in many cases, the savings in on-chip caches do not compensate for the consumption in the rest of the system, as the consumption increase of the off-chip memory may offset the on-chip gain. We make the case that existing coherence mechanisms can provide the substrate to improve energy savings with block disabling and propose two low-complexity techniques. Taking the best of both techniques we can scale voltage below Vddmin and reduce system energy up to 39%, and system energy-delay up to 10%. Besides, by lowering the CMP consumption in a power constrained scenario, we could activate offline cores, reaching a potential speedup between 3.7 and 4.4. Alexandra Ferreron, Darío Suárez Gracia, Jesús Alastruey-Benedé, Teresa Monreal Arnal, Víctor Viñals |
SBAC-PAD | 1 |
| 2014 | Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block DroppingabstractCache working-set adaptation is key as embedded systems move to multiprocessor and Simultaneous Multithreaded Architectures (SMT) because interthread pollution harms system performance and battery life. Light-Power NUCA (LP-NUCA) is a working-set adaptive cache that depends on temporal-locality to save energy. This work identifies the sources of energy waste in LP-NUCAs: parallel access to the tag and data arrays of the tiles and low locality phases with useless block migration. To counteract both issues, we prove that switching to serial access reduces energy without harming performance and propose a machine learning Adaptive Drop Rate (ADR) controller that minimizes the amount of replacement and migration when locality is low. This work demonstrates that these techniques efficiently adapt the cache drop and access policies to save energy. They reduce LP-NUCA consumption 22.7% for 1SMT. With interthread cache contention in 2SMT, the savings rise to 29%. Versus a conventional organization, energy--delay improves 20.8% and 25% for 1- and 2SMT benchmarks, and, in 65% of the 2SMT mixes, gains are larger than 20%. Darío Suárez Gracia, Alexandra Ferreron, Luis Montesano Del Campo, Teresa Monreal Arnal, Víctor Viñals |
ACM Trans. Archit. Code Optim. | 2 |