2019 Spring Simulation Conference (SpringSim) 2019
DOI: 10.23919/springsim.2019.8732862
|View full text |Cite
|
Sign up to set email alerts
|

Gem5-X: A Gem5-Based System Level Simulation Framework to Optimize Many-Core Platforms

Abstract: The rapid expansion of online-based services requires novel energy and performance efficient architectures to meet power and latency constraints. Fast architectural exploration has become a key enabler in the proposal of architectural innovation. In this paper, we present gem5-X, a gem5-based system level simulation framework, and a methodology to optimize many-core systems for performance and power. As real-life case studies of many-core server workloads, we use real-time video transcoding and image classific… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
40
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2
2

Relationship

5
3

Authors

Journals

citations
Cited by 28 publications
(40 citation statements)
references
References 21 publications
0
40
0
Order By: Relevance
“…We use gem5-X 1 [28], an open source, validated and extended version of cycle-accurate gem5 [29] architectural simulator, which exhibits a validation error of up to 4% when simulating the ARMv8 64-bit cores of the JUNO platform [41]. ARM full-system (FS) simulation mode is used with an Ubuntu 16.04 OS, as all our case study applications require various OS multi-threading support.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…We use gem5-X 1 [28], an open source, validated and extended version of cycle-accurate gem5 [29] architectural simulator, which exhibits a validation error of up to 4% when simulating the ARMv8 64-bit cores of the JUNO platform [41]. ARM full-system (FS) simulation mode is used with an Ubuntu 16.04 OS, as all our case study applications require various OS multi-threading support.…”
Section: Methodsmentioning
confidence: 99%
“…Using this methodology we propose an optimized architecture based on 3D-stacked high bandwidth memory (HBM2) [27] alongside energy efficient ARMv8 64-bit compute cores. We use the gem5-X [28] architectural simulator, an open source, validated and enhanced version of gem5 [29], with HBM2 memory model. Three widely used state-of-the-art NGS applications namely, Bowtie2 [20], BWA-MEM [21] and HISAT2 [22] with different search strategies are used as case study applications for performance and energy optimization.…”
Section: Introductionmentioning
confidence: 99%
“…The Darknet framework and the gem5 architectural simulator [28], together with gem5-X [29] (which allowed to reduce the usual 10% error margin provided by gem5 to less than 4%), were used to evaluate the performance of the modified ARMv8 architecture. Darknet was set to operate as a trimmed version of the YoloV3 XNOR-Net CNN, and gem5 was configured to emulate the ARMv8 Cortex-A53 with and without the devised BDPE.…”
Section: A Performance Evaluationmentioning
confidence: 99%
“…For the energy efficiency and power assessment of the proposed architecture, 28 nm FD-SOI power models for ARMv8 in-order cores were used, as proposed by [29] and [30]. The power models include active core power, Wait-For-Memory (WFM) power, and the static core power.…”
Section: Power Modelsmentioning
confidence: 99%
“…Furthermore, to assess the impact of reliability and thermal issues on the overall system architecture, we will also rely on simulation, which will be possible thanks to the recent gem5-X framework developed by EPFL. In RECIPE, gem5-X [31] will be equipped with both thermal and reliability simulation to evaluate the impact of architectural choices and resource management strategies in short and long term reliability. We will investigate stateof-the-art techniques in fault prediction technologies [32].…”
Section: Key Innovations In Recipementioning
confidence: 99%