Demo Data from EDBT 2026 / reviewers in the wild / expert
Lucia G. Menezo
dblp:81/11142
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2020
0000-0003-0850-6738ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 4 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
3 papers |
Memory systems · 55% Performance modeling and evaluation · 18% Interconnection networks and networks-on-chip · 8% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › cache
cache behavior |
0.3 | 1 | 2018 | Memory Hierarchy Characterization of NoSQL Applications through Full-System Simulation · IEEE Trans. Parallel Distributed Syst. 2018 |
Performance modeling and evaluation
workload characterization |
0.3 | 1 | 2018 | Memory Hierarchy Characterization of NoSQL Applications through Full-System Simulation · IEEE Trans. Parallel Distributed Syst. 2018 |
Memory systems
cache coherence |
0.2 | 1 | 2015 | Flask coherence: A morphable hybrid coherence protocol to balance energy, performance and scalability · HPCA 2015 |
Memory systems › cache coherence
directory-based coherence |
0.2 | 1 | 2015 | Flask coherence: A morphable hybrid coherence protocol to balance energy, performance and scalability · HPCA 2015 |
Memory systems › cache coherence › directory-based coherence
sparse directory |
0.2 | 1 | 2015 | Flask coherence: A morphable hybrid coherence protocol to balance energy, performance and scalability · HPCA 2015 |
Cloud and datacenter computing › resource management › shared resource management
deadlock avoidance |
0.1 | 1 | 2012 | Adaptive-Tree Multicast: Efficient Multidestination Support for CMP Communication Substrate · IEEE Trans. Parallel Distributed Syst. 2012 |
Interconnection networks and networks-on-chip › routing algorithms
multicast routing |
0.1 | 1 | 2012 | Adaptive-Tree Multicast: Efficient Multidestination Support for CMP Communication Substrate · IEEE Trans. Parallel Distributed Syst. 2012 |
Storage systems › storage engine
NoSQL storage engine |
0.1 | 1 | 2018 | Memory Hierarchy Characterization of NoSQL Applications through Full-System Simulation · IEEE Trans. Parallel Distributed Syst. 2018 |
Memory systems › cache coherence
cache coherence protocol |
0.0 | 1 | 2012 | Adaptive-Tree Multicast: Efficient Multidestination Support for CMP Communication Substrate · IEEE Trans. Parallel Distributed Syst. 2012 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2012 | Adaptive-Tree Multicast: Efficient Multidestination Support for CMP Communication Substrate · IEEE Trans. Parallel Distributed Syst. 2012 |
Methods — techniques the papers use, named apart from their topics
full-system simulation · 0.3token counting · 0.2counting bloom filter · 0.2adaptive-tree multicasting · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Rainbow: A composable coherence protocol for multi-chip serversabstractSummary The use of multi‐chip modules (MCM) and/or multi‐socket boards is the most suitable approach to increase the computation density of servers while keep chip yield attained. This article introduces a new coherence protocol suitable, in terms of complexity and scalability, for this class of systems. The proposal uses two complementary ideas: (1) A mechanism that dissociates complexity from performance by means of colored‐token counting, (2) A construct that optimizes performance and cost by means of two functionally symmetrical structures working in the last level cache of each chip and each memory controller. The coordinated work of both structures minimizes the coherence‐related effects on the average memory latency perceived by the processor. Our proposal is able to improve on the performance of a HyperTransport‐like coherence protocol by from 25% to 60%. Lucia G. Menezo, Valentin Puente, José-Ángel Gregorio |
Concurr. Comput. Pract. Exp. | 1 |
| 2018 | Memory Hierarchy Characterization of NoSQL Applications through Full-System SimulationabstractIn this work, we conduct a detailed memory characterization of a representative set of modern data-management software (Cassandra, MongoDB, OrientDB and Redis) running an illustrative NoSQL benchmark suite (YCSB). These applications are widely popular NoSQL databases with different data models and features such as in-memory storage. We compare how these data-serving applications behave with respect to other well-known benchmarks, such as SPEC CPU2006, PARSEC and NAS Parallel Benchmark. The methodology employed for evaluation relies on state-of-the-art full-system simulation tools, such as gem5. This allows us to explore configurations unattainable using performance monitoring units in actual hardware, being able to characterize memory properties. The results obtained suggest that NoSQL application behavior is not dissimilar to conventional workloads. Therefore, some of the optimizations present in state-of-the-art hardware might have a direct benefit. Nevertheless, there are some common aspects that are distinctive of conventional benchmarks that might be sufficiently relevant to be considered in architectural design. Strikingly, we also found that most database engines, independently of aspects such as workload or database size, exhibit highly uniform behavior. Finally, we show that different data-base engines make highly distinctive demands on the memory hierarchy, some being more stringent than others. Adrian Colaso, Pablo Prieto, Jose Angel Herrero, Pablo Abad, Lucia G. Menezo, Valentin Puente, José-Ángel Gregorio |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2017 | An adaptive cache coherence protocol: Trading storage for traffic
Lucia G. Menezo, Valentin Puente, José-Ángel Gregorio |
J. Parallel Distributed Comput. | 1 |
| 2015 | Flask coherence: A morphable hybrid coherence protocol to balance energy, performance and scalabilityabstractThis work proposes a mechanism to hybridize the benefits of snoop-based and directory-based coherence protocols in a single construct. A non-inclusive sparse-directory is used to minimize energy requirements and guarantee scalability. Directory entries will be used only by the most actively shared blocks. To preserve system correctness token counting is used. Additionally, each directory entry is augmented with a counting bloom filter that suppresses most unnecessary on-chip and off-chip requests. Combining all these elements, the proposal, with a low storage overhead, is able to suppress most traffic inherent to snoop-based protocols. With a directory capable of tracking just 40% of the blocks kept in private caches, this coherence protocol is able to match the performance and energy of a sparse-directory capable of tracking 160% of the blocks. Using the same configuration, it can outperform the performance and on-chip memory hierarchy energy of a broadcast-based coherence protocol such as Token by 10% and 20% respectively. To achieve these results, the proposal uses an improved counting bloom filter, which provides twice the space efficiency of a conventional one with similar implementation cost. This filter also enables the coherence controller storage used to track shared blocks and filter private block misses to change dynamically according to the data-sharing properties of the application. With only 5 % of tracked private cache entries, the average performance degradation of this construct is less than 8% compared to a 160% over-provisioned sparse-directory. Lucia G. Menezo, Valentin Puente, José-Ángel Gregorio |
HPCA | 1 |
| 2013 | The case for a scalable coherence protocol for complex on-chip cache hierarchies in many-core systemsabstractThis paper introduces a new coherence protocol that addresses the challenges of complex multilevel cache hierarchies in future many-core systems. In order to keep coherence protocol complexity bounded, inclusiveness is required to track coherence information across levels in this type of systems, but this might introduce unsustainable costs for directory structures. Cost reduction decisions taken to reduce this complexity may introduce artificial inefficiencies in the on-chip cache hierarchy, especially when the number of cores and private caches size is large. The coherence protocol presented in this work, denoted MOSAIC, introduces a new approach to tackle this problem. In energy terms, the protocol scales like a conventional directory coherence protocol, but relaxes the shared information inclusiveness. This allows the performance implications of directory size and associativity reduction to be overcome. Contrary to the common belief that inclusiveness is inescapable when attempting to maintain complexity constrained, MOSAIC is even simpler than a conventional directory. The results of our evaluation show that the approach is quite insensitive, in terms of performance and energy expenditure, to the size and associativity of the directory. Lucia G. Menezo, Valentin Puente, José-Ángel Gregorio |
PACT | 1 |
| 2013 | Interaction of NoC Design and Coherence Protocol in 3D-Stacked CMPsabstractComputer architectures have evolved to structures where communication has become an essential part of the system and most of it currently takes place inside the chip. The number of on-Chip cores and the available off-chip bandwidth is not growing at the same rate. This demands for the inclusion of more sophisticated memory hierarchies inside the chip to deal with off-chip latency and bandwidth problems in order to keep on improving performance. The exhaustion of Moore's law will accelerate the use of 3D-Stacked on-chip memory hierarchies to sustain the required scalability of forthcoming CMPs. For this class of systems' memory hierarchy, coherence protocol and interconnection network are two closely related components, but which are usually designed independently. In this work we will demonstrate that network components can be coupled to coherence protocol in order to extract significant performance benefits. Making use of a well-known snoop coherence protocol, we will present different network optimizations, better able to adapt to the communication requirements of this protocol. Evaluation results show that with minimal hardware changes, for some real applications, full system performance can be improved by up to 48%. Pablo Abad, Pablo Prieto, Lucia G. Menezo, Adrian Colaso, Valentin Puente, José-Ángel Gregorio |
DSD | 3 |
| 2012 | TOPAZ: An Open-Source Interconnection Network Simulator for Chip Multiprocessors and SupercomputersabstractAs in other computer architecture areas, interconnection networks research relies most of the times on simulation tools. This paper announces the release of an open-source tool suitable to be used for accurate modeling from small CMP to large supercomputer interconnection networks. The cycle-accurate modeling of TOPAZ can be used standalone through synthetic traffic patterns and application-traces or within full-system evaluation systems such as GEMS or GEM5 effortlessly. In fact, we provide an advanced interface that enables the replacement of the original lightweight but optimistic GEMS and GEM5 network simulator with limited performance impact on the simulation time. Our tests indicate that in this context, underestimating network modeling could induce up to 50% error in the performance estimation of the simulated system. To minimize the impact of detailed network modeling on simulation time, we incorporate mechanisms able to attenuate the higher computational effort, reducing in this way the slowdown of the full system simulation with accurate performance estimations. Additionally, in order to evaluate large-scale networks, we parallelize the simulator to be able to optimize memory resources with the growing number of cores available per chip in the simulation farms. This allows us to simulate node networks exceeding one million of routers with up to 70% efficiency in a multithreaded simulation running on twelve cores. Pablo Abad, Pablo Prieto, Lucia G. Menezo, Adrian Colaso, Valentin Puente, José-Ángel Gregorio |
NOCS | 3 |
| 2012 | Adaptive-Tree Multicast: Efficient Multidestination Support for CMP Communication SubstrateabstractMultidestination communications are a highly necessary capability for many coherence protocols in order to minimize on-chip hit latency. Although CMPs share this necessity, up to now few suitable proposals have been developed. The combination of resource scarcity and the common idea that multicast support requires a substantial amount of extra resources is responsible for this situation. In this work, we propose a new approach suitable for on-chip networks capable of managing multidestination traffic via hardware in an efficient way with negligible complexity. We introduce a novel multicast routing mechanism, able to circumvent many of the limitations of conventional multicast schemes. Adaptive-tree multicasting is able to maintain correctness for multiflit multicast messages without routing restrictions, while also coupling correctness and performance in a natural way. Replication restrictions not only guarantee the presence of enough resources to avoid deadlock, but also dynamically adapt tree shape to network conditions, routing multicast messages through noncongested paths. The performance results, using a state-of-the-art full system simulation framework, show that it improves the average full system performance of a CMP by 20 percent and network ED2P by 15 percent, when compared to a state-of-the-art router with conventional multicast support and similar implementation cost. Pablo Abad, Valentin Puente, Lucia G. Menezo, José-Ángel Gregorio |
IEEE Trans. Parallel Distributed Syst. | 3 |