Du är här

Adaptive Execution Assistance for Multiplexed Fault-Tolerant Chip Multiprocessors

Författare:
  • Pramod Subramanyan
  • Virendra Singh
  • Kewal Saluja
  • Erik Larsson
Publiceringsår: 2011
Språk: Engelska
Sidor: 419-426
Dokumenttyp: Konferensbidrag
Förlag: IEEE Computer Society

Sammanfattning

Relentless scaling of CMOS fabrication technology has made contemporary integrated circuits increasingly susceptible to transient faults, wearout-related permanent faults, intermittent faults and process variations. Therefore, mechanisms to mitigate the effects of decreased reliability are expected to become essential components of future general­ purpose microprocessors.
In this paper, we introduce a new throughput-efficient architecture for multiplexed fault-tolerant chip multiprocessors (CMPs). Our proposal relies on the new technique of adaptive execution assistance, which dynamically varies instruction outcomes forwarded from the leading core to the trailing core based on measures of trailing core performance. We identify policies and design low overhead hardware mechanisms to achieve this. Our work also introduces a new priority-based thread-scheduling algorithm for multiplexed architectures that improves multiplexed fault­ tolerant CMP throughput by prioritizing stalled threads.
Through simulation-based evaluation, we find that our proposal delivers 17.2% higher throughput than perfect dual modular redundant (DMR) execution and outperforms previous proposals for throughput-efficient CMP architectures.

Disputation

Nyckelord

  • Technology and Engineering

Övriga

Computer Design (ICCD), 2011 IEEE 29th International Conference on
2011-10-09/2011-10-12
Amherst, MA, USA
Published
Yes
  • Digital ASIC
© 2011 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
  • ISSN: 1063-6404
  • ISBN: 978-1-4577-1953-0

Box 117, 221 00 LUND
Telefon 046-222 00 00 (växel)
Telefax 046-222 47 20
lu [at] lu [dot] se

 

Fakturaadress: Box 188, 221 00 LUND
Organisationsnummer: 202100-3211
Om webbplatsen