Increasing FPGA resilience against soft errors using task duplication

G. Chen, F. Li, Mahmut Kandemir, I. Demirkiran

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Reconfigurable computing systems are becoming increasingly widespread as they bring the flexibility of programmable systems and approach the performance of ASICs. While the prior research on FPGAs mainly studied issues such as performance, power, and area optimization, reliability related issues have not taken much attention. However, with increasing soft error rates, providing resilience to soft errors in FPGA based embedded platforms is becoming an increasingly important issue. This paper proposes an OS-directed task duplication scheme for increasing reliability by providing resilience against soft errors. The idea is to exploit the unused portions of the FPGA space to schedule duplicates of active tasks. The outputs of the primary and duplicate tasks are compared to check for the existence of soft errors.

Original languageEnglish (US)
Title of host publicationProceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005
Pages924-927
Number of pages4
StatePublished - Dec 1 2005
Event2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005 - Shanghai, China
Duration: Jan 18 2005Jan 21 2005

Publication series

NameProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
Volume2

Other

Other2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005
CountryChina
CityShanghai
Period1/18/051/21/05

Fingerprint

Field programmable gate arrays (FPGA)
Application specific integrated circuits

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Cite this

Chen, G., Li, F., Kandemir, M., & Demirkiran, I. (2005). Increasing FPGA resilience against soft errors using task duplication. In Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005 (pp. 924-927). [1466490] (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC; Vol. 2).
Chen, G. ; Li, F. ; Kandemir, Mahmut ; Demirkiran, I. / Increasing FPGA resilience against soft errors using task duplication. Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005. 2005. pp. 924-927 (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC).
@inproceedings{0cd844da042546aebeb34cdf7f94d078,
title = "Increasing FPGA resilience against soft errors using task duplication",
abstract = "Reconfigurable computing systems are becoming increasingly widespread as they bring the flexibility of programmable systems and approach the performance of ASICs. While the prior research on FPGAs mainly studied issues such as performance, power, and area optimization, reliability related issues have not taken much attention. However, with increasing soft error rates, providing resilience to soft errors in FPGA based embedded platforms is becoming an increasingly important issue. This paper proposes an OS-directed task duplication scheme for increasing reliability by providing resilience against soft errors. The idea is to exploit the unused portions of the FPGA space to schedule duplicates of active tasks. The outputs of the primary and duplicate tasks are compared to check for the existence of soft errors.",
author = "G. Chen and F. Li and Mahmut Kandemir and I. Demirkiran",
year = "2005",
month = "12",
day = "1",
language = "English (US)",
isbn = "0780387368",
series = "Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC",
pages = "924--927",
booktitle = "Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005",

}

Chen, G, Li, F, Kandemir, M & Demirkiran, I 2005, Increasing FPGA resilience against soft errors using task duplication. in Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005., 1466490, Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, vol. 2, pp. 924-927, 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005, Shanghai, China, 1/18/05.

Increasing FPGA resilience against soft errors using task duplication. / Chen, G.; Li, F.; Kandemir, Mahmut; Demirkiran, I.

Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005. 2005. p. 924-927 1466490 (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC; Vol. 2).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Increasing FPGA resilience against soft errors using task duplication

AU - Chen, G.

AU - Li, F.

AU - Kandemir, Mahmut

AU - Demirkiran, I.

PY - 2005/12/1

Y1 - 2005/12/1

N2 - Reconfigurable computing systems are becoming increasingly widespread as they bring the flexibility of programmable systems and approach the performance of ASICs. While the prior research on FPGAs mainly studied issues such as performance, power, and area optimization, reliability related issues have not taken much attention. However, with increasing soft error rates, providing resilience to soft errors in FPGA based embedded platforms is becoming an increasingly important issue. This paper proposes an OS-directed task duplication scheme for increasing reliability by providing resilience against soft errors. The idea is to exploit the unused portions of the FPGA space to schedule duplicates of active tasks. The outputs of the primary and duplicate tasks are compared to check for the existence of soft errors.

AB - Reconfigurable computing systems are becoming increasingly widespread as they bring the flexibility of programmable systems and approach the performance of ASICs. While the prior research on FPGAs mainly studied issues such as performance, power, and area optimization, reliability related issues have not taken much attention. However, with increasing soft error rates, providing resilience to soft errors in FPGA based embedded platforms is becoming an increasingly important issue. This paper proposes an OS-directed task duplication scheme for increasing reliability by providing resilience against soft errors. The idea is to exploit the unused portions of the FPGA space to schedule duplicates of active tasks. The outputs of the primary and duplicate tasks are compared to check for the existence of soft errors.

UR - http://www.scopus.com/inward/record.url?scp=84861425819&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84861425819&partnerID=8YFLogxK

M3 - Conference contribution

SN - 0780387368

SN - 9780780387362

T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

SP - 924

EP - 927

BT - Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005

ER -

Chen G, Li F, Kandemir M, Demirkiran I. Increasing FPGA resilience against soft errors using task duplication. In Proceedings of the 2005 Asia and South Pacific Design Automation Conference, ASP-DAC 2005. 2005. p. 924-927. 1466490. (Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC).