2016
DOI: 10.1109/lca.2015.2438295
|View full text |Cite
|
Sign up to set email alerts
|

<italic>pd-gem5</italic>: Simulation Infrastructure for Parallel/Distributed Computer Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(9 citation statements)
references
References 5 publications
0
9
0
Order By: Relevance
“…A Linux (MPSoC Zynq-7000-ARM Cortex-A9 dual-core) has been used, such as in [14], to test virtual and physical interactions and using different setups. To test virtual interaction, it will run the Linux boot and the ParMiBench benchmark, which is specialized in multi-core embedded devices.…”
Section: Test and Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…A Linux (MPSoC Zynq-7000-ARM Cortex-A9 dual-core) has been used, such as in [14], to test virtual and physical interactions and using different setups. To test virtual interaction, it will run the Linux boot and the ParMiBench benchmark, which is specialized in multi-core embedded devices.…”
Section: Test and Resultsmentioning
confidence: 99%
“…The most common approach to build a virtual platform consists of an open-source processor emulator to reproduce the behavior of the software execution, such as QEMU [13] or Gem5 [14]; and a hardware simulator such as SystemC, which enables modeling the hardware designs from the algorithm level to the Register-Transfer Level (RTL).…”
Section: Background and Proposal Description 21 Hardware/software Cmentioning
confidence: 99%
“…This work adopts the state-of-the-art gem5 simulator [4] for three main reasons: (1) the gem5 source code is open and several extensions have been proposed in the past [1,18], (2) the gem5 enables microarchitectural cycle-accurate simulation in an acceptable time (i.e., 0.4-2 MIPS depending on the application workload), and (3) it supports the current ARM Cortex-A architectures. Moreover, we use the processor model for the ARM Cortex-A9 (ARMv7) and Cortex-A72 (ARMv8) with single, dual, and quad-core variants.…”
Section: Simulatormentioning
confidence: 99%
“…The new 64-bit ISA also enlarges the integer register-file, from 16 to 32 registers, increasing the number of possible targets for fault injection by a factor of four. However, the compiler algorithm uses a reduced fraction of the available registers for load/store and control flow operations leaving other registers 1 The number of radiant-energy particles incident on the target system surface in a given period of time for global variables or unused. As in this experiment each register suffers an identical number of fault injections, critical registers (e.g., program counter, stack pointer, those used on load/store and control flow operations) are less likely to face faults in the ARMv8 rather than in the ARMv7.…”
Section: Register Filementioning
confidence: 99%
“…The first family focuses on the increasing of computational power, e.g., increasing the number of simulated events per second. Usually it is achieved by running the simulation distributed across multiple host machines [6], [7]. Distributed simulation is a known difficult technique as one must carefully deal with simulation partitioning and event synchronizations among available hosts.…”
Section: A Traditional Simulatorsmentioning
confidence: 99%