2010
DOI: 10.1109/mm.2010.96
|View full text |Cite
|
Sign up to set email alerts
|

Putting Faulty Cores to Work

Abstract: Abstract-Since the non-cache parts of a core are less regular, compared to on-chip caches, tolerating manufacturing defects in the processing core is a more challenging problem. Due to the lack of effective solutions, disabling non-functional cores is a common practice in industry, which results in a significant reduction in system throughput. Although a faulty core cannot be trusted to correctly execute programs, we observe that for most defects, when starting from a valid architectural state, execution trace… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2011
2011
2011
2011

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 21 publications
(15 reference statements)
0
1
0
Order By: Relevance
“…Most of these methods are accompanied by either high hardware overhead, performance penalties, or high power consumption. In [11] and [12], a functional CPU core in a traditional multi-core processor has been assisted by a faulty core to speed up the functional core. A 40% speed up over the baseline configuration could be achieved by using I-Cache Hints, D-Cache Hints, and Branch Prediction hints for a multicore CPU system.…”
Section: Previous Workmentioning
confidence: 99%
“…Most of these methods are accompanied by either high hardware overhead, performance penalties, or high power consumption. In [11] and [12], a functional CPU core in a traditional multi-core processor has been assisted by a faulty core to speed up the functional core. A 40% speed up over the baseline configuration could be achieved by using I-Cache Hints, D-Cache Hints, and Branch Prediction hints for a multicore CPU system.…”
Section: Previous Workmentioning
confidence: 99%