Proceedings of the 55th Annual Design Automation Conference 2018
DOI: 10.1145/3195970.3196050
|View full text |Cite
|
Sign up to set email alerts
|

Extensive evaluation of programming models and ISAs impact on multicore soft error reliability

Abstract: To take advantage of the performance enhancements provided by multicore processors, new instruction set architectures (ISAs) and parallel programming libraries have been investigated across multiple industrial segments. It is investigated the impact of parallelization libraries and distinct ISAs on the soft error reliability of two multicore ARM processor models (i.e., Cortex-A9 and Cortex-A72), running Linux Kernel and benchmarks with up to 87 billion instructions. An extensive soft error evaluation with more… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
6
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 16 publications
2
6
0
Order By: Relevance
“…For instance, the average difference concerning executed instructions per core is around 4% considering MPI applications, while the OpenMP variation reaches up 16%. As the OpenMP does not fully utilise the available cores due to the fork/join parallelisation approach where a loop statement executes in parallel and other code portions hastily, corroborating the results presented in [14]. By contrast, the MPI has individual and independent working threads for each running core providing a better workload balance during its execution.…”
Section: Soft Error Consistency Assessment For Multicore Processorssupporting
confidence: 77%
See 1 more Smart Citation
“…For instance, the average difference concerning executed instructions per core is around 4% considering MPI applications, while the OpenMP variation reaches up 16%. As the OpenMP does not fully utilise the available cores due to the fork/join parallelisation approach where a loop statement executes in parallel and other code portions hastily, corroborating the results presented in [14]. By contrast, the MPI has individual and independent working threads for each running core providing a better workload balance during its execution.…”
Section: Soft Error Consistency Assessment For Multicore Processorssupporting
confidence: 77%
“…to the execution overhead of complex applications. A similar behaviour is also found in more complex scenarios [14], including more robust kernels, such as a Linux, executing multithread applications. One of the effects, of running the FreeRTOS or any OS is the occasional context switch, which overwrites the registers potentially masking dormant faults in the registers.…”
Section: Number Of Injected Faults ð2þsupporting
confidence: 68%
“…The growing susceptibility of multicore systems to soft errors necessarily calls for novel cost-effective tools to assess the soft error resilience of underlying systems early in the design phase. This paper employs two flexible fault injection (FI) frameworks, developed on the basis of two virtual platforms: OVPsim-FIM [16], and gem5-FIM [17]. The main difference between both FI frameworks is the simulation performance.…”
Section: Adopted Virtual Platform Fault Injector Framework Inframentioning
confidence: 99%
“…A fault injection campaign may comprise thousands of simulations, demanding a significant computational effort, which restricts the soft error analysis to small scenarios as reported in Section II. Developed simulation infrastructure (SI) includes a couple of features to boost up the fault injection simulation: checkpoint and distributed simulation [16,17]. 1) Checkpoint: A fault injection requires unnecessary code re-execution to provide the appropriated software context (i.e., fault injection time).…”
Section: Simulation Infrastructurementioning
confidence: 99%
See 1 more Smart Citation