2013 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS) 2013
DOI: 10.1109/samos.2013.6621132
|View full text |Cite
|
Sign up to set email alerts
|

On-demand thread-level fault detection in a concurrent programming environment

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 21 publications
0
11
0
Order By: Relevance
“…Diversity enforced Diversity monitored (intrusive) (non-intrusive) [9], [9]- [11], [17], [19], [20] [3], [4] Our work [23], [24], [26]- [30] Note also that, with the help of Modelsim, we have visually inspected the contents of the pipelines of the cores in multiple cases with staggering and diversity, without staggering but with diversity, and with neither staggering or diversity, to validate that SafeDM behaved as specified.…”
Section: Diversity Unawarementioning
confidence: 99%
“…Diversity enforced Diversity monitored (intrusive) (non-intrusive) [9], [9]- [11], [17], [19], [20] [3], [4] Our work [23], [24], [26]- [30] Note also that, with the help of Modelsim, we have visually inspected the contents of the pipelines of the cores in multiple cases with staggering and diversity, without staggering but with diversity, and with neither staggering or diversity, to validate that SafeDM behaved as specified.…”
Section: Diversity Unawarementioning
confidence: 99%
“…V. RELATED WORK Some solutions to implement redundancy relate to Redundant Multi-Threading in a multi-threaded core [27], [30], as well as across different cores [10], [21], [24], and even building on partial redundancy [9], [23]. Unfortunately, none of those solutions guarantees diversity, either by reusing the same hardware inside the core, or by failing to impose any staggering at all.…”
Section: Hardware Costsmentioning
confidence: 99%
“…Redundant execution in a GPU can be achieved at different granularities, include replication at thread block level [9], [10], [11], [12], [13], [14], at thread level, and at instruction level [15]. The finer the granularity, the more synchronization required, such as inter-thread communications (e.g.…”
Section: Gpu Concepts and Redundancy Granularitymentioning
confidence: 99%