Demo Data from EDBT 2026 / reviewers in the wild / expert
Andreas Prodromou
dblp:123/2515
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 2 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
6 papers |
Memory systems · 52% Hardware reliability and fault tolerance · 18% Electronic design automation · 16% |
Topics — the 19 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
hybrid memory |
0.9 | 3 | 2018 | Reliability-Aware Data Placement for Heterogeneous Memory Architecture · HPCA 2018 SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory Organization · HPCA 2017 MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 |
Memory systems
cache management |
0.4 | 1 | 2020 | Temperature-Aware DRAM Cache Management - Relaxing Thermal Constraints in 3-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Memory systems › cache
DRAM cache |
0.4 | 1 | 2020 | Temperature-Aware DRAM Cache Management - Relaxing Thermal Constraints in 3-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Electronic design automation › hardware verification and test › fault diagnosis
online fault detection |
0.4 | 2 | 2016 | An Online and Real-Time Fault Detection and Localization Mechanism for Network-on-Chip Architectures · ACM Trans. Archit. Code Optim. 2016 NoCAlert: An On-Line and Real-Time Fault Detection Mechanism for Network-on-Chip Architectures · MICRO 2012 |
Hardware reliability and fault tolerance › soft errors
architectural vulnerability factor |
0.3 | 1 | 2018 | Reliability-Aware Data Placement for Heterogeneous Memory Architecture · HPCA 2018 |
Hardware reliability and fault tolerance
memory reliability |
0.3 | 1 | 2018 | Reliability-Aware Data Placement for Heterogeneous Memory Architecture · HPCA 2018 |
Memory systems › DRAM › DRAM architecture
3D-stacked DRAM |
0.3 | 1 | 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 |
Storage systems
data migration |
0.3 | 1 | 2017 | SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory Organization · HPCA 2017 |
Memory systems › virtual memory management
page migration |
0.3 | 1 | 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 |
Electronic design automation › hardware test
fault detection and location |
0.2 | 1 | 2016 | An Online and Real-Time Fault Detection and Localization Mechanism for Network-on-Chip Architectures · ACM Trans. Archit. Code Optim. 2016 |
Hardware reliability and fault tolerance
transient and permanent fault tolerance |
0.2 | 1 | 2016 | An Online and Real-Time Fault Detection and Localization Mechanism for Network-on-Chip Architectures · ACM Trans. Archit. Code Optim. 2016 |
Electronic design automation › hardware verification and test › fault diagnosis
runtime fault detection |
0.1 | 1 | 2012 | NoCAlert: An On-Line and Real-Time Fault Detection Mechanism for Network-on-Chip Architectures · MICRO 2012 |
Memory systems
3d-stacked memory |
0.1 | 1 | 2020 | Temperature-Aware DRAM Cache Management - Relaxing Thermal Constraints in 3-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Energy-efficient computing › thermal management
dynamic thermal management |
0.1 | 1 | 2020 | Temperature-Aware DRAM Cache Management - Relaxing Thermal Constraints in 3-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Energy-efficient computing › thermal management
thermal-aware design |
0.1 | 1 | 2020 | Temperature-Aware DRAM Cache Management - Relaxing Thermal Constraints in 3-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Energy-efficient computing
thermal management |
0.1 | 1 | 2020 | Temperature-Aware DRAM Cache Management - Relaxing Thermal Constraints in 3-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Memory systems
page placement |
0.1 | 1 | 2018 | Reliability-Aware Data Placement for Heterogeneous Memory Architecture · HPCA 2018 |
Memory systems
non-volatile memory |
0.1 | 1 | 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level Memories · HPCA 2017 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2012 | NoCAlert: An On-Line and Real-Time Fault Detection Mechanism for Network-on-Chip Architectures · MICRO 2012 |
Methods — techniques the papers use, named apart from their topics
dynamic thermal management · 0.4cycle-accurate simulation · 0.4runtime monitoring heuristics · 0.3program annotation-based placement · 0.3dynamic migration · 0.3performance simulation · 0.3energy analysis · 0.3big data analytics algorithm · 0.3invariance checking · 0.2hardware assertions · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Temperature-Aware DRAM Cache Management - Relaxing Thermal Constraints in 3-D SystemsabstractHigh bandwidth 3-D-stacked dynamic random access memory (DRAM) has been proposed to address the memory wall in modern systems, especially when it is used as a large last-level cache (LLC). However, stacking DRAM directly on top of the processor significantly impedes the efficiency of cooling, potentially causing thermal issues both in the processor and DRAM. Dynamic thermal management (DTM) based on DRAM temperature can be heavily intrusive because the normal working temperature for DRAM is lower than the processor temperature limit. This paper shows that in many cases it is better to disable hot portions of the cache rather than apply DTM and slow down the processor. Three temperature-aware cache management mechanisms are proposed to decrease the performance impact of DTM on 3-D systems. Our experiments show these techniques can improve the performance of DRAM-targeted DTM by 26.1% on average which make 3-D systems more practical for the future high-performance computing. Minxuan Zhou, Andreas Prodromou, Rui Wang 0014, Hailong Yang 0002, Depei Qian 0001, Dean M. Tullsen |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2018 | Reliability-Aware Data Placement for Heterogeneous Memory ArchitectureabstractSystem reliability is a first-class concern as technology continues to shrink, resulting in increased vulnerability to traditional sources of errors such as single event upsets. By tracking access counts and the Architectural Vulnerability Factor (AVF), application data can be partitioned into groups based on how frequently it is accessed (its "hotness") and its likelihood to cause program execution error (its "risk"). This is particularly useful for memory systems which exhibit heterogeneity in their performance and reliability such as Heterogeneous Memory Architectures – with a typical configuration combining slow, highly reliable memory with faster, less reliable memory. This work demonstrates that current state of the art, performance-focused data placement techniques affect reliability adversely. It shows that page risk is not necessarily correlated with its hotness; this makes it possible to identify pages that are both hot and low risk, enabling page placement strategies that can find a good balance of performance and reliability. This work explores heuristics to identify and monitor both hotness and risk at run-time, and further proposes static, dynamic, and program annotation-based reliability-aware data placement techniques. This enables an architect to choose among available memories with diverse performance and reliability characteristics. The proposed heuristic-based reliability-aware data placement improves reliability by a factor of 1.6x compared to performance-focused static placement while limiting the performance degradation to 1%. A dynamic reliability-aware migration scheme, which does not require prior knowledge about the application, improves reliability by a factor of 1.5x on average while limiting the performance loss to 4.9%. Finally, program annotation-based data placement improves the reliability by 1.3x at a performance cost of 1.1%. Manish Gupta 0010, Vilas Sridharan, Andreas Prodromou, Ashish Venkat, Dean M. Tullsen, Rajesh K. Gupta 0001 |
HPCA | 4 |
| 2017 | MemPod: A Clustered Architecture for Efficient and Scalable Migration in Flat Address Space Multi-level MemoriesabstractIn the near future, die-stacked DRAM will be increasingly present in conjunction with off-chip memories in hybrid memory systems. Research on this subject revolves around using the stacked memory as a cache or as part of a flat address space. This paper proposes MemPod, a scalable and efficient memory management mechanism for flat address space hybrid memories. MemPod monitors memory activity and periodically migrates the most frequently accessed memory pages to the faster on-chip memory. MemPod's partitioned architectural organization allows for efficient scaling with memory system capabilities. Further, a big data analytics algorithm is adapted to develop an efficient, low-cost activity tracking technique. MemPod improves the average main memory access time of multi-programmed workloads, by up to 29% (9% on average) compared to the state of the art, and that will increase as the differential between memory speeds widens. MemPod's novel activity tracking approach leads to significant cost reduction (~12800x lower storage space requirements) and improved future prediction accuracy over prior work which maintains a separate counter per page. Andreas Prodromou, Mitesh R. Meswani, Nuwan Jayasena, Gabriel H. Loh, Dean M. Tullsen |
HPCA | 1 |
| 2017 | SILC-FM: Subblocked InterLeaved Cache-Like Flat Memory OrganizationabstractWith current DRAM technology reaching its limit, emerging heterogeneous memory systems have become attractive to continue scaling memory performance. This paper argues for using a small, fast memory closer to the processor as part of a flat address space where the memory system is composed of two or more memory types. OS-transparent management of such memory has been proposed in prior works such as CAMEO and Part of Memory (PoM). Data migration is typically handled either at coarse granularity with high bandwidth overheads (as in PoM) or at fine granularity with low hit rate (as in CAMEO). Prior work uses restricted address mapping from only congruence groups in order to simplify the mapping. At any time, only one page (block) from a congruence group is resident in the fast memory. In this paper, we present a flat address space organization called SILC-FM that uses large granularity but allows subblocks from two pages to coexist in an interleaved fashion in fast memory. Data movement is done at subblocked granularity, avoiding fetching of useless subblocks and consuming less bandwidth compared to migrating the entire large block. SILC-FM can achieve more spatial locality hits than CAMEO and PoM due to page-level operation and interleaving blocks respectively. The interleaved subblock placement improves performance by 55% on average over a static placement scheme without data migration. We also selectively lock hot blocks to prevent them from being involved in hardware swapping operations. Additional features such as locking, associativity and bandwidth balancing improve performance by 11%, 8%, and 8% respectively, resulting in a total of 82% performance improvement over a no migration static placement scheme. Compared to the best state-of-the-art scheme, SILC-FM gets performance improvement of 36% with 13% energy savings. Jeeho Ryoo, Mitesh R. Meswani, Andreas Prodromou, Lizy Kurian John |
HPCA | 3 |
| 2016 | An Online and Real-Time Fault Detection and Localization Mechanism for Network-on-Chip ArchitecturesabstractNetworks-on-Chip (NoC) are becoming increasingly susceptible to emerging reliability threats. The need to detect and localize the occurrence of faults at runtime is steadily becoming imperative. In this work, we propose NoCAlert , a comprehensive online and real-time fault detection and localization mechanism that demonstrates 0% false negatives within the interconnect for the fault models and stimulus set used in this study. Based on the concept of invariance checking, NoCAlert employs a group of lightweight microchecker modules that collectively implement real-time hardware assertions. The checkers operate concurrently with normal NoC operation, thus eliminating the need for periodic, or triggered-based, self-testing. Based on the pattern/signature of asserted checkers, NoCAlert can pinpoint the location of the fault at various granularity levels. Most important, 97% of the transient and 90% of the permanent faults are detected instantaneously, within a single clock cycle upon fault manifestation. The fault localization accuracy ranges from 90% to 100%, depending on the desired localization granularity. Extensive cycle-accurate simulations in a 64-node CMP and analysis at the RTL netlist-level demonstrate the efficacy of the proposed technique. Kypros Chrysanthou, Panayiotis Englezakis, Andreas Prodromou, Andreas Panteli, Chrysostomos Nicopoulos, Yiannakis Sazeides, Giorgos Dimitrakopoulos |
ACM Trans. Archit. Code Optim. | 3 |
| 2012 | Thermal characterization of cloud workloads on a power-efficient server-on-chipabstractWe propose a power-efficient many-core server-on-chip system with 3D-stacked Wide I/O DRAM targeting cloud workloads in datacenters. The integration of 3D-stacked Wide I/O DRAM on top of a logic die increases available memory bandwidth by using dense and fast Through-Silicon Vias (TSVs) instead of off-chip IOs, enabling faster data transfers at much lower energy per bit. We demonstrate a methodology that includes full-system microarchitectural modeling and rapid virtual physical prototyping with emphasis on the thermal analysis. Our findings show that while executing CPU-centric benchmarks (e.g. SPECInt and Dhrystone), the temperature in the server-on-chip (logic+DRAM) is in the range of 175-200°C at a power consumption of less than 20W, exceeding the reliable operating bounds without any cooling solutions, even with embedded cores. However, with real cloud workloads, the power density in the server-on-chip remains much below the temperatures reached by the CPU-centric workloads as a result of much lower power burnt by memory-intensive cloud workloads. We show that such a server-on-chip system is feasible with a low-cost passive heat sink eliminating the need for a high-cost active heat sink with an attached fan, creating an opportunity for overall cost and energy savings in datacenters. Dragomir Milojevic, Sachin Idgunji, Djordje Jevdjic, Emre Ozer 0001, Pejman Lotfi-Kamran, Andreas Panteli, Andreas Prodromou, Chrysostomos Nicopoulos, Damien Hardy, Babak Falsafi, Yiannakis Sazeides |
ICCD | 7 |
| 2012 | NoCAlert: An On-Line and Real-Time Fault Detection Mechanism for Network-on-Chip ArchitecturesabstractThe widespread proliferation of the Chip Multi-Processor (CMP) paradigm has cemented the criticality of the on-chip interconnection fabric. The Network-on-Chip (NoC) is becoming increasingly susceptible to emerging reliability threats. As technology feature sizes diminish into the nanoscale regime, reliability and process variability artifacts within the NoC start to become prominent. The need to detect the occurrence of faults at run-time is steadily becoming imperative. In this work, we propose NoCAlert, a comprehensive on-line and real-time fault detection mechanism that demonstrates 0% false negatives within the interconnect, for the fault model and stimulus set used in this study. Based on the concept of invariance checking, NoCAlert employs a group of lightweight micro-checker modules that collectively implement real-time hardware assertions. The checkers operate seamlessly and concurrently with normal NoC operation, thus eliminating the need for periodic, or triggered-based, self-testing. More importantly, 97% of the faults are detected instantaneously. Extensive cycle-accurate simulations in a 64-node CMP demonstrate the efficacy of the proposed technique. Finally, hardware synthesis results using commercial 65 nm technology libraries indicate minimal area and power overhead of 3% and less than 1%, respectively, and negligible impact on the router's critical path. Andreas Prodromou, Andreas Panteli, Chrysostomos Nicopoulos, Yiannakis Sazeides |
MICRO | 1 |