Demo Data from SIGIR 2026 / reviewers in the wild / expert
Antonio Flores
dblp:91/6059
· DBLP profile ↗
8ranked-venue papers
6as first author
0since 2021 · last 2019
0000-0002-0154-0696ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 5 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 · 57% Processor architecture and microarchitecture · 17% Interconnection networks and networks-on-chip · 10% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache coherence |
0.5 | 2 | 2019 | Way Combination for an Adaptive and Scalable Coherence Directory · IEEE Trans. Parallel Distributed Syst. 2019 Heterogeneous Interconnects for Energy-Efficient Message Management in CMPs · IEEE Trans. Computers 2010 |
Memory systems › cache coherence
directory-based coherence |
0.4 | 1 | 2019 | Way Combination for an Adaptive and Scalable Coherence Directory · IEEE Trans. Parallel Distributed Syst. 2019 |
Processor architecture and microarchitecture
multicore design |
0.4 | 1 | 2019 | Way Combination for an Adaptive and Scalable Coherence Directory · IEEE Trans. Parallel Distributed Syst. 2019 |
Memory systems › cache coherence › directory-based coherence
sparse directory |
0.4 | 1 | 2019 | Way Combination for an Adaptive and Scalable Coherence Directory · IEEE Trans. Parallel Distributed Syst. 2019 |
Performance modeling and evaluation › simulation
simulation-based evaluation |
0.1 | 1 | 2019 | Way Combination for an Adaptive and Scalable Coherence Directory · IEEE Trans. Parallel Distributed Syst. 2019 |
Interconnection networks and networks-on-chip › on-chip interconnect
chip multiprocessor interconnect |
0.1 | 1 | 2010 | Heterogeneous Interconnects for Energy-Efficient Message Management in CMPs · IEEE Trans. Computers 2010 |
Energy-efficient computing › power-performance tradeoff
energy-delay product optimization |
0.1 | 1 | 2010 | Heterogeneous Interconnects for Energy-Efficient Message Management in CMPs · IEEE Trans. Computers 2010 |
Interconnection networks and networks-on-chip › on-chip interconnect
heterogeneous interconnect |
0.1 | 1 | 2010 | Heterogeneous Interconnects for Energy-Efficient Message Management in CMPs · IEEE Trans. Computers 2010 |
Energy-efficient computing › energy-efficient communication
interconnect energy management |
0.1 | 1 | 2010 | Heterogeneous Interconnects for Energy-Efficient Message Management in CMPs · IEEE Trans. Computers 2010 |
Methods — techniques the papers use, named apart from their topics
way combining · 0.4trace-driven simulation · 0.4simulation · 0.1sensitivity analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Way Combination for an Adaptive and Scalable Coherence DirectoryabstractThis manuscript opens the way to a new class of coherence directory structures that are based on the brand-new concept of way combining. A Way-Combining Directory (WC-dir) builds on a typical sparse directory but allows to take advantage of several ways in the same set to codify the sharing information of each memory block. The result is a sparse directory with variable effective associativity per set and variable length entries, thus being able to dynamically adapt the directory structure to the particular requirements of each application. In particular, our proposal uses just enough bits per entry to store a single pointer, which is optimal for the common case of having just one sharer. For those addresses that have more than one sharer, we have observed that in the majority of cases extra bits could be taken from other empty ways in the same set. All in all, our proposal minimizes the storage overheads without losing the flexibility to adapt to several sharing degrees and without the complexities of other previously proposed techniques. Detailed simulations of a 128-core multicore architecture running benchmarks from PARSEC-3.0 and SPLASH-3 demonstrate that WC-dir can closely approach the performance of a non-scalable bit vector sparse directory, beating the state-of-the-art Scalable Coherence Directory (SCD) and Pool directory proposals. J. Rubén Titos Gil, Antonio Flores, Ricardo Fernández-Pascual, Alberto Ros 0001, Salvador Petit, Julio Sahuquillo, Manuel E. Acacio |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2017 | Way-combining directory: an adaptive and scalable low-cost coherence directoryabstractToday, general-purpose commercial multicores approaching one hundred cores are already a reality and even thousand core chips are being prototyped. Maintaining coherence across such a high number of cores in these manycore architectures requires careful design of the coherence directory used to keep track of current locations of the memory blocks at the private cache level. In this work we propose a novel organization for the coherence directory that builds on the brand-new concept of way combining. Particularly, our proposal employs just one pointer per entry, which is optimal for the common case of having just one sharer. For those addresses that require more than one pointer, we have observed that in the majority of cases extra pointers could be taken from other empty ways in the same set. Thus, our proposal minimizes the storage overheads without losing the flexibility to adapt to several sharing degrees and without the complexities of other previously proposed techniques. Through detailed simulations of a 128-core architecture, we show that the way-combining directory closely approaches the performance of a non-scalable bit-vector sparse directory, and beats other scalable state-of-the-art proposals. J. Rubén Titos Gil, Antonio Flores, Ricardo Fernández-Pascual, Alberto Ros 0001, Manuel E. Acacio |
ICS | 2 |
| 2010 | Energy-Efficient Hardware Prefetching for CMPs Using Heterogeneous InterconnectsabstractIn the last years high performance processor designs have evolved toward Chip-Multiprocessor (CMP) architectures that implement multiple processing cores on a single die. As the number of cores inside a CMP increases, the on-chip interconnection network will have significant impact on both overall performance and power consumption as previous studies have shown. On the other hand, CMP designs are likely to be equipped with latency hiding techniques like hardware prefetching in order to reduce the negative impact on performance that, otherwise, high cache miss rates would lead to. Unfortunately, the extra number of network messages that prefetching entails can drastically increase the amount of power consumed in the interconnect. In this work, we show how to reduce the impact of prefetching techniques in terms of power (and energy) consumption in the context of tiled CMPs. Our proposal is based on the fact that the wires used in the on-chip interconnection network can be designed with varying latency, bandwidth and power characteristics. By using a heterogeneous interconnect, where low-power wires are used for dealing with prefetched lines, significant energy savings can be obtained. Detailed simulations of a 16-core CMP show that our proposal obtains improvements of up to 30% in the power consumed by the interconnect (15-23% on average) with almost negligible cost in terms of execution time (average degradation of 2%). Antonio Flores, Juan L. Aragón, Manuel E. Acacio |
PDP | 1 |
| 2010 | Exploiting address compression and heterogeneous interconnects for efficient message management in tiled CMPs
Antonio Flores, Manuel E. Acacio, Juan L. Aragón |
J. Syst. Archit. | 1 |
| 2010 | Heterogeneous Interconnects for Energy-Efficient Message Management in CMPsabstractContinuous improvements in integration scale have made major microprocessor vendors to move to designs that integrate several processing cores on the same chip. Chip multiprocessors (CMPs) constitute a good alternative to traditional monolithic designs for several reasons, among others, better levels of performance, scalability, and performance/energy ratio. On the other hand, higher clock frequencies and the increasing transistor density have revealed power dissipation and temperature as critical design issues in current and future architectures. Previous studies have shown that the interconnection network of a Chip Multiprocessor (CMP) has significant impact on both overall performance and energy consumption. Moreover, wires used in such interconnect can be designed with varying latency, bandwidth, and power characteristics. In this work, we show how messages can be efficiently managed, from the point of view of both performance and energy, in tiled CMPs using a heterogeneous interconnect. Our proposal consists of two approaches. The first is Reply Partitioning, a technique that splits replies with data into a short Partial Reply message that carries a subblock of the cache line that includes the word requested by the processor plus an Ordinary Reply with the full cache line. This technique allows all messages used to ensure coherence between the L1 caches of a CMP to be classified into two groups: critical and short, and noncritical and long. The second approach is the use of a heterogeneous interconnection network composed of low-latency wires for critical messages and low-energy wires for noncritical ones. Detailed simulations of 8 and 16-core CMPs show that our proposal obtains average savings of 7 percent in execution time and 70 percent in the Energy-Delay squared Product (ED2P) metric of the interconnect over previous works (from 24 to 30 percent average ED2P improvement for the full CMP). Additionally, the sensitivity analysis shows that although the execution time is minimized for subblocks of 16 bytes, the best choice from the point of view of the ED2P metric is the 4-byte subblock configuration with an additional improvement of 2 percent over the 16-byte one for the ED2P metric of the full CMP. Antonio Flores, Juan L. Aragón, Manuel E. Acacio |
IEEE Trans. Computers | 1 |
| 2008 | Address Compression and Heterogeneous Interconnects for Energy-Efficient High-Performance in Tiled CMPsabstractPrevious studies have shown that the interconnection network of a Chip-Multiprocessor (CMP) has significant impact on both overall performance and energy consumption. Moreover, wires used in such interconnect can be designed with varying latency, bandwidth and power characteristics. In this work, we present a proposal for performance- and energy-efficient message management in tiled CMPs that combines both address compression with a heterogeneous interconnect. Our proposal consists of applying an address compression scheme that dynamically compresses the addresses within coherence messages allowing for a significant area slack. The arising area can be exploited for wire latency improvement by using a heterogeneous interconnection network comprised of a small set of very-low-latency wires for critical short-messages in addition to baseline wires. Detailed simulations of a 16-core CMP show that our proposal obtains average improvements of 10% in execution time and 38% in the Energy-Delay^2 Product of the interconnect. Antonio Flores, Manuel E. Acacio, Juan L. Aragón |
ICPP | 1 |
| 2008 | An energy consumption characterization of on-chip interconnection networks for tiled CMP architectures
Antonio Flores, Juan L. Aragón, Manuel E. Acacio |
J. Supercomput. | 1 |
| 2007 | Efficient Message Management in Tiled CMP Architectures Using a Heterogeneous Interconnection Network
Antonio Flores, Juan L. Aragón, Manuel E. Acacio |
HiPC | 1 |