Introducing Fault Tolerance (FT) in designs implemented with commercial-off-the-shelf (COTS) components, such as FPGAs, is very interesting because they are orders of magnitude less expensive than Rad- Hard components. Significant work has been done on FT architectures based on functional redundancy through multi-core processors or Simultaneous Multi Thread (SMT) processors, while very little has been explored in this direction on Interleaved Multi-Threading (IMT) processors. IMT potentially has intrinsic FT features through the redundant execution of the same task on multiple interleaved threads. Also, IMT intrinsically introduces a temporal shift among the redundant instructions, which can be of interest for specific fault situations. Yet, implementing FT within a IMT execution paradigm requires dedicated hardware management. In this work we discuss IMT hardware microarchitecture modifications needed to obtain a stable FT processor, using the RISCV IMT soft-core Klessydra- T13 as the basis of our experiments with an hard Fault-Injection simulation campaign.

A Fault Tolerant soft-core obtained from an Interleaved-Multi- Threading RISC- V microprocessor design / Barbirotta, Marcello; Cheikh, Abdallah; Mastrandrea, Antonio; Menichelli, Francesco; Vigli, Francesco; Olivieri, Mauro. - (2021), pp. 1-4. (Intervento presentato al convegno 34rd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2021 tenutosi a Online; Greece) [10.1109/DFT52944.2021.9568368].

A Fault Tolerant soft-core obtained from an Interleaved-Multi- Threading RISC- V microprocessor design

Barbirotta, Marcello;Cheikh, Abdallah;Mastrandrea, Antonio;Menichelli, Francesco;Vigli, Francesco;Olivieri, Mauro
2021

Abstract

Introducing Fault Tolerance (FT) in designs implemented with commercial-off-the-shelf (COTS) components, such as FPGAs, is very interesting because they are orders of magnitude less expensive than Rad- Hard components. Significant work has been done on FT architectures based on functional redundancy through multi-core processors or Simultaneous Multi Thread (SMT) processors, while very little has been explored in this direction on Interleaved Multi-Threading (IMT) processors. IMT potentially has intrinsic FT features through the redundant execution of the same task on multiple interleaved threads. Also, IMT intrinsically introduces a temporal shift among the redundant instructions, which can be of interest for specific fault situations. Yet, implementing FT within a IMT execution paradigm requires dedicated hardware management. In this work we discuss IMT hardware microarchitecture modifications needed to obtain a stable FT processor, using the RISCV IMT soft-core Klessydra- T13 as the basis of our experiments with an hard Fault-Injection simulation campaign.
2021
34rd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2021
fault tolerance; fault injection; computer architecture; IMT cores
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A Fault Tolerant soft-core obtained from an Interleaved-Multi- Threading RISC- V microprocessor design / Barbirotta, Marcello; Cheikh, Abdallah; Mastrandrea, Antonio; Menichelli, Francesco; Vigli, Francesco; Olivieri, Mauro. - (2021), pp. 1-4. (Intervento presentato al convegno 34rd IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems, DFT 2021 tenutosi a Online; Greece) [10.1109/DFT52944.2021.9568368].
File allegati a questo prodotto
File Dimensione Formato  
Barbirotta_A Fault Tolerant_2021.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 428.28 kB
Formato Adobe PDF
428.28 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1622494
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 9
social impact