Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleNovember 2024
Invited: Neuromorphic Architectures Based on Augmented Silicon Photonics Platforms
- Matej Hejda,
- Federico Marchesin,
- George Papadimitriou,
- Dimitris Gizopoulos,
- Benoit Charbonnier,
- Regis Orobtchouk,
- Peter Bienstman,
- Thomas Van Vaerenbergh,
- Fabio Pavanello
DAC '24: Proceedings of the 61st ACM/IEEE Design Automation ConferenceArticle No.: 359, Pages 1–4https://doi.org/10.1145/3649329.3665347In this work, we discuss our vision for neuromorphic accelerators based on integrated photonics within the framework of the Horizon Europe NEUROPULS project. Augmented integrated photonic architectures that leverage phase-change and III-V materials for ...
- research-articleApril 2024
The Optimal Quantum of Temporal Decoupling
ASPDAC '24: Proceedings of the 29th Asia and South Pacific Design Automation ConferencePages 686–691https://doi.org/10.1109/ASP-DAC58780.2024.10473967Virtual Platforms (VPs) and Full System Simulators (FSSs) are among the fundamental tools of modern Multiprocessor System on A Chip (MPSoC) development. In the last two decades, the execution speed of these simulations did not grow at the same rate as ...
- research-articleMarch 2024
Modeling methodology for multi-die chip design based on gem5/SystemC co-simulation
- Fabian Schätzle,
- Carlos Falquez,
- Stefan Heinen,
- Nam Ho,
- Antoni Portero,
- Estela Suarez,
- Johannes Van Den Boom,
- Stefan Van Waasen
RAPIDO '24: Proceedings of the 16th Workshop on Rapid Simulation and Performance Evaluation for DesignPages 35–41https://doi.org/10.1145/3642921.3642956The paper introduces a modeling methodology aimed at thoroughly exploring the design space of multi-die chip architecture tailored for High-Performance Computing (HPC). For accurate simulations, we leverage the capabilities of gem5’s Ruby for its robust ...
- research-articleMarch 2024
Integration of RISC-V Page Table Walk in gem5 SE Mode
RAPIDO '24: Proceedings of the 16th Workshop on Rapid Simulation and Performance Evaluation for DesignPages 22–28https://doi.org/10.1145/3642921.3642926gem5 is a popular architectural simulator, for both academic and industrial researchers. It can be used in two configurations: Full System mode and Syscall Emulation mode. The former requires running a real kernel to achieve realistic results, at the ...
- research-articleOctober 2023
A gem5 based Platform for Micro-Architectural Security Analysis
HASP '23: Proceedings of the 12th International Workshop on Hardware and Architectural Support for Security and PrivacyPages 91–99https://doi.org/10.1145/3623652.3623674In this article we present a simulation platform based on gem5 for security analysis. On top of gem5’s architectural exploration and performance estimation capability, our platform permits attacks on ARM Trustzone, security evaluation of cypto libraries, ...
-
- ArticleAugust 2023
COMPESCE: A Co-design Approach for Memory Subsystem Performance Analysis in HPC Many-Cores
- Antoni Portero,
- Carlos Falquez,
- Nam Ho,
- Polydoros Petrakis,
- Stepan Nassyr,
- Manolis Marazakis,
- Romain Dolbeau,
- Jorge Alejandro Nocua Cifuentes,
- Luis Bertran Alvarez,
- Dirk Pleiter,
- Estela Suarez
AbstractThis paper explores the memory subsystem design through gem5 simulations of a non-uniform memory access (NUMA) architecture with ARM cores equipped with vector engines. And connected to a Network-on-Chip (NoC) following the Coherent Hub Interface (...
- ArticleMay 2023
CPU Architecture Modelling and Co-design
AbstractCo-design has become an established process for both developing high-performance computing (HPC) architectures (and, more specifically, CPU architectures) as well as HPC applications. The co-design process is frequently based on models. This paper ...
- research-articleJanuary 2022
Microarchitectural Exploration of STT-MRAM Last-level Cache Parameters for Energy-efficient Devices
- Tommaso Marinelli,
- José Ignacio Gómez Pérez,
- Christian Tenllado,
- Manu Komalan,
- Mohit Gupta,
- Francky Catthoor
ACM Transactions on Embedded Computing Systems (TECS), Volume 21, Issue 1Article No.: 3, Pages 1–20https://doi.org/10.1145/3490391As the technology scaling advances, limitations of traditional memories in terms of density and energy become more evident. Modern caches occupy a large part of a CPU physical size and high static leakage poses a limit to the overall efficiency of the ...
- research-articleOctober 2021
gem5 + rtl: A Framework to Enable RTL Models Inside a Full-System Simulator
ICPP '21: Proceedings of the 50th International Conference on Parallel ProcessingArticle No.: 29, Pages 1–11https://doi.org/10.1145/3472456.3472461In recent years there has been a surge of interest in designing custom accelerators for power-efficient high-performance computing. However, available tools to simulate low-level RTL designs often neglect the target system in which the design will ...
- research-articleJuly 2021
Gem5-X: A Many-core Heterogeneous Simulation Platform for Architectural Exploration and Optimization
ACM Transactions on Architecture and Code Optimization (TACO), Volume 18, Issue 4Article No.: 44, Pages 1–27https://doi.org/10.1145/3461662The increasing adoption of smart systems in our daily life has led to the development of new applications with varying performance and energy constraints, and suitable computing architectures need to be developed for these new applications. In this ...
- research-articleJune 2021
Performance and power consumption analysis of Arm Scalable Vector Extension
The Journal of Supercomputing (JSCO), Volume 77, Issue 6Pages 5757–5778https://doi.org/10.1007/s11227-020-03495-5AbstractModern CPUs not only have multiple cores but also support wide single instruction multiple data (SIMD). This trend is expected to grow in the future. In this paper, we examine the effect of the vector length and the number of out-of-order ...
- research-articleApril 2021
Reproducing Spectre Attack with gem5: How To Do It Right?
EuroSec '21: Proceedings of the 14th European Workshop on Systems SecurityPages 15–20https://doi.org/10.1145/3447852.3458715As processors become more and more complex due to performance optimizations and energy savings, new attack surfaces raise. We know that the micro-architecture of a processor leaks some information into the architectural domain. Moreover, some mechanisms ...
- short-paperApril 2021
Vulnerability Assessment of the Rowhammer Attack Using Machine Learning and the gem5 Simulator - Work in Progress
SAT-CPS '21: Proceedings of the 2021 ACM Workshop on Secure and Trustworthy Cyber-Physical SystemsPages 104–109https://doi.org/10.1145/3445969.3450425Modern computer memories have been shown to have reliability issues. The main memory is the target of a security attack called Rowhammer, which causes bit flips in adjacent victim cells of aggressor rows. Multiple mitigation techniques have been ...
- research-articleNovember 2020
A RISC-V Simulator and Benchmark Suite for Designing and Evaluating Vector Architectures
- Cristóbal Ramírez,
- César Alejandro Hernández,
- Oscar Palomar,
- Osman Unsal,
- Marco Antonio Ramírez,
- Adrián Cristal
ACM Transactions on Architecture and Code Optimization (TACO), Volume 17, Issue 4Article No.: 38, Pages 1–30https://doi.org/10.1145/3422667Vector architectures lack tools for research. Consider the gem5 simulator, which is possibly the leading platform for computer-system architecture research. Unfortunately, gem5 does not have an available distribution that includes a flexible and ...
- research-articleSeptember 2019
CAPE: A cross-layer framework for accurate microprocessor power estimation
Integration, the VLSI Journal (INTG), Volume 68, Issue CPages 87–98https://doi.org/10.1016/j.vlsi.2019.05.002AbstractState-of-the-art system-level simulators can deliver fast power estimates for microprocessor designs, but often at the expense of reduced accuracy. The inaccuracies mainly stem from incorrect or over-simplified modeling of the target ...
Highlights- We propose a cross-layer platform to integrate RTL simulation with system-level profiling for improved power estimation.
- articleDecember 2017
DRAMSpec: A High-Level DRAM Timing, Power and Area Exploration Tool
International Journal of Parallel Programming (IJPP), Volume 45, Issue 6Pages 1566–1591https://doi.org/10.1007/s10766-016-0473-yIn systems ranging from mobile devices to servers, DRAM has a big impact on performance and contributes a significant part of the total consumed power. The performance and power of the system depends on the architecture of the DRAM chip, the design of ...
- research-articleOctober 2017
Integrating DRAM power-down modes in gem5 and quantifying their impact
MEMSYS '17: Proceedings of the International Symposium on Memory SystemsPages 86–95https://doi.org/10.1145/3132402.3132444Across applications, DRAM is a significant contributor to the overall system power, with the DRAM access energy per bit up to three orders of magnitude higher compared to on-chip memory accesses. To improve the power efficiency, DRAM technology ...
- research-articleSeptember 2017
Nucleus: Finding the Sharing Limit of Heterogeneous Cores
ACM Transactions on Embedded Computing Systems (TECS), Volume 16, Issue 5sArticle No.: 152, Pages 1–16https://doi.org/10.1145/3126544Heterogeneous multi-processors are designed to bridge the gap between performance and energy efficiency in modern embedded systems. This is achieved by pairing Out-of-Order (OoO) cores, yielding performance through aggressive speculation and latency ...
- research-articleAugust 2017
Architectural exploration of last-level caches targeting homogeneous multicore systems
SBCCI '16: Proceedings of the 29th Symposium on Integrated Circuits and Systems Design: Chip on the MountainsArticle No.: 14, Pages 1–6The Last-Level Cache (LLC) influences the overall system performance and power dissipation in multicore systems significantly. This paper evaluates five LLC architectures targeting execution time, dynamic and static power dissipation, and area ...