Abstract
To obtain high reliability but avoiding the huge area overhead of traditional triple modular redundancy (TMR) methods in SRAM-based FPGAs, scrubbing based methods reconfigure the configuration memory of each task just before its execution. However, due to the limitation of the FPGA reconfiguration module that can only scrub one task at a time, parallel tasks may leave stringent timing requirements to schedule their scrubbing processes. Thus the scrubbing requests may be either delayed or omitted, leading to a less reliable system. To address this issue, we propose a novel optimal DVFS-based scrubbing algorithm to adjust the execution time of user tasks, thus significantly enhance the chance to schedule scrubbing successfully for parallel tasks. Besides, we develop an approximation algorithm to speed up its optimal version and develop a novel K-Means based method to reduce the memory usage of the algorithm. Compared to the state-of-the-art, experimental results show that our work achieves up to 36.11% improvement on system reliability with comparable algorithm execution time and memory consumption.
| Original language | English |
|---|---|
| Title of host publication | 2020 57th ACM/IEEE Design Automation Conference, DAC 2020 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| ISBN (Electronic) | 9781450367257 |
| DOIs | |
| Publication status | Published - Jul 2020 |
| Event | 57th ACM/IEEE Design Automation Conference, DAC 2020 - Virtual, San Francisco, United States Duration: 20 Jul 2020 → 24 Jul 2020 |
Publication series
| Name | Proceedings - Design Automation Conference |
|---|---|
| Volume | 2020-July |
| ISSN (Print) | 0738-100X |
Conference
| Conference | 57th ACM/IEEE Design Automation Conference, DAC 2020 |
|---|---|
| Country/Territory | United States |
| City | Virtual, San Francisco |
| Period | 20/07/20 → 24/07/20 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
ASJC Scopus subject areas
- Computer Science Applications
- Control and Systems Engineering
- Electrical and Electronic Engineering
- Modelling and Simulation
Fingerprint
Dive into the research topics of 'DVFS-Based scrubbing scheduling for reliability maximization on parallel tasks in SRAM-based FPGAs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver