The University of Southampton
University of Southampton Institutional Repository

DeSyRe: on-demand adaptive and reconfigurable fault-tolerant SoCs

DeSyRe: on-demand adaptive and reconfigurable fault-tolerant SoCs
DeSyRe: on-demand adaptive and reconfigurable fault-tolerant SoCs
The DeSyRe project builds on-demand adaptive, reliable Systems-on-Chips. In response to the current semiconductor technology trends that make chips becoming less reliable, DeSyRe describes a new generation of by design reliable systems, at a reduced power and performance cost. This is achieved through the following main contributions. DeSyRe defines a fault-tolerant system architecture built out of unreliable components, rather than aiming at totally fault-free and hence more costly chips. In addition, DeSyRe systems are on-demand adaptive to various types and densities of faults, as well as to other system constraints and application requirements. For leveraging on-demand adaptation/customization and reliability at reduced cost, a new dynamically reconfigurable substrate is designed and combined with runtime system software support. The above define a generic and repeatable design framework, which is applied to two medical SoCs with high reliability constraints and diverse performance and power requirements. One of the main goals in the DeSyRe project is to increase the availability of SoC components in the presence of permanent faults, caused at manufacturing time or due to device aging. A mix of coarse- and fine-grain reconfigurable hardware substrate is designed to isolate and bypass faulty component parts. We study the benefits of different granularity mixes in a given silicon area and measure their area and performance overheads. The flexibility provided by the DeSyRe reconfigurable substrate is exploited at runtime by system optimization heuristics, which decide to modify component configuration when a permanent fault is detected, providing graceful degradation
fault-tolerance, system-on-chip, reconfigurable hardware, medical systems
Sourdis, Ioannis
d89e234b-9d13-4b80-9c5c-9a1fbe454922
Strydis, Christos
2b716e18-808c-4e5e-9219-703a051accff
Armato, Antonino
6c5b1b31-2182-41ad-af21-91cef0d6bc1f
Bouganis, Christos-Savvas
72b75af8-db1f-461e-ab8b-903924b688f1
Falsafi, Babak
d71349b8-bbea-4b33-8048-769912a849e5
Gaydadjiev, Georgi
eb52c11e-7639-425a-88e6-8e59f69c91dd
Isaza, Sebastian
12e3f192-0625-454a-b371-bf388138c7ac
Malek, Alirad
c0c92b77-6603-4b04-8635-2a43606bd027
Mariani, Riccardo
fe41c9bd-ea5c-41a2-883a-5f25150f45da
Pnevmatikatos, Dionisios N
7e5e8fb8-e6f0-4d39-81a2-44fb11bee6b3
Pradhan, Dhiraj K
78edbd6a-a8c0-4db0-951f-d88c687ec8a1
Rauwerda, Gerard
1a2aded0-eaaf-4d7e-afc4-60f2bb965f94
Seepers, Robert
de2b5772-338c-4dd8-8332-64ca7fe2e98b
Shafik, Rishad Ahmed
aa0bdafc-b022-4cb2-a8ef-4bf8a03ba524
Sunesen, Kim
a47ee18a-288b-44a8-aa2e-749db07a54c5
Theodoropoulos, Dimitris
fc23241f-92a8-4e79-81cb-b1f469f61b48
Tzilis, Stavros
ed728312-423e-4b5d-b342-a601a07fa6ef
Vavouras, Michail
5ecdacd3-e95d-4167-b4a5-b8a258ea783e
Sourdis, Ioannis
d89e234b-9d13-4b80-9c5c-9a1fbe454922
Strydis, Christos
2b716e18-808c-4e5e-9219-703a051accff
Armato, Antonino
6c5b1b31-2182-41ad-af21-91cef0d6bc1f
Bouganis, Christos-Savvas
72b75af8-db1f-461e-ab8b-903924b688f1
Falsafi, Babak
d71349b8-bbea-4b33-8048-769912a849e5
Gaydadjiev, Georgi
eb52c11e-7639-425a-88e6-8e59f69c91dd
Isaza, Sebastian
12e3f192-0625-454a-b371-bf388138c7ac
Malek, Alirad
c0c92b77-6603-4b04-8635-2a43606bd027
Mariani, Riccardo
fe41c9bd-ea5c-41a2-883a-5f25150f45da
Pnevmatikatos, Dionisios N
7e5e8fb8-e6f0-4d39-81a2-44fb11bee6b3
Pradhan, Dhiraj K
78edbd6a-a8c0-4db0-951f-d88c687ec8a1
Rauwerda, Gerard
1a2aded0-eaaf-4d7e-afc4-60f2bb965f94
Seepers, Robert
de2b5772-338c-4dd8-8332-64ca7fe2e98b
Shafik, Rishad Ahmed
aa0bdafc-b022-4cb2-a8ef-4bf8a03ba524
Sunesen, Kim
a47ee18a-288b-44a8-aa2e-749db07a54c5
Theodoropoulos, Dimitris
fc23241f-92a8-4e79-81cb-b1f469f61b48
Tzilis, Stavros
ed728312-423e-4b5d-b342-a601a07fa6ef
Vavouras, Michail
5ecdacd3-e95d-4167-b4a5-b8a258ea783e

Sourdis, Ioannis, Strydis, Christos, Armato, Antonino, Bouganis, Christos-Savvas, Falsafi, Babak, Gaydadjiev, Georgi, Isaza, Sebastian, Malek, Alirad, Mariani, Riccardo, Pnevmatikatos, Dionisios N, Pradhan, Dhiraj K, Rauwerda, Gerard, Seepers, Robert, Shafik, Rishad Ahmed, Sunesen, Kim, Theodoropoulos, Dimitris, Tzilis, Stavros and Vavouras, Michail (2014) DeSyRe: on-demand adaptive and reconfigurable fault-tolerant SoCs. International Symposium on Applied Reconfigurable Computing (ARC).

Record type: Conference or Workshop Item (Other)

Abstract

The DeSyRe project builds on-demand adaptive, reliable Systems-on-Chips. In response to the current semiconductor technology trends that make chips becoming less reliable, DeSyRe describes a new generation of by design reliable systems, at a reduced power and performance cost. This is achieved through the following main contributions. DeSyRe defines a fault-tolerant system architecture built out of unreliable components, rather than aiming at totally fault-free and hence more costly chips. In addition, DeSyRe systems are on-demand adaptive to various types and densities of faults, as well as to other system constraints and application requirements. For leveraging on-demand adaptation/customization and reliability at reduced cost, a new dynamically reconfigurable substrate is designed and combined with runtime system software support. The above define a generic and repeatable design framework, which is applied to two medical SoCs with high reliability constraints and diverse performance and power requirements. One of the main goals in the DeSyRe project is to increase the availability of SoC components in the presence of permanent faults, caused at manufacturing time or due to device aging. A mix of coarse- and fine-grain reconfigurable hardware substrate is designed to isolate and bypass faulty component parts. We study the benefits of different granularity mixes in a given silicon area and measure their area and performance overheads. The flexibility provided by the DeSyRe reconfigurable substrate is exploited at runtime by system optimization heuristics, which decide to modify component configuration when a permanent fault is detected, providing graceful degradation

This record has no associated files available for download.

More information

Published date: 2014
Venue - Dates: International Symposium on Applied Reconfigurable Computing (ARC), 2014-01-01
Keywords: fault-tolerance, system-on-chip, reconfigurable hardware, medical systems
Organisations: Electronic & Software Systems

Identifiers

Local EPrints ID: 362627
URI: http://eprints.soton.ac.uk/id/eprint/362627
PURE UUID: 17258315-fe18-4a8d-a106-284c195084e0

Catalogue record

Date deposited: 03 Mar 2014 09:59
Last modified: 08 Jan 2022 09:15

Export record

Contributors

Author: Ioannis Sourdis
Author: Christos Strydis
Author: Antonino Armato
Author: Christos-Savvas Bouganis
Author: Babak Falsafi
Author: Georgi Gaydadjiev
Author: Sebastian Isaza
Author: Alirad Malek
Author: Riccardo Mariani
Author: Dionisios N Pnevmatikatos
Author: Dhiraj K Pradhan
Author: Gerard Rauwerda
Author: Robert Seepers
Author: Rishad Ahmed Shafik
Author: Kim Sunesen
Author: Dimitris Theodoropoulos
Author: Stavros Tzilis
Author: Michail Vavouras

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×