DVFS-Based Scrubbing Scheduling for Reliability Maximization on Parallel Tasks in SRAM-based FPGAs
Rui Li, Heng Yu, Weixiong Jiang, Yajun Ha
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.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get ebc1f7aa-878e-4611-9e3a-0806e1928192Related papers
- Tier-Scrubbing: An Adaptive and Tiered Disk Scrubbing Scheme with Improved MTTD and Reduced CostJi Zhang, Yuanzhang Wang, Yangtao Wang, Ke Zhou et al.DAC 2020 · 8 citations
- Data Recovery from "Scrubbed" NAND Flash Storage: Need for Analog SanitizationMd. Mehedi Hasan, Biswajit RayUSENIX Security 2020
- Nimblock: Scheduling for Fine-grained FPGA Sharing through VirtualizationMeghna Mandava, Paul Reckamp, Deming ChenISCA 2023 · 7 citations
- Terminator on SkyNet: a practical DVFS attack on DNN hardware IP for UAV object detectionJunge Xu, Bohan Xuan, Anlin Liu, Mo Sun et al.DAC 2022 · 7 citations
- Time-Division Multiplexing Based System-Level FPGA Routing for Logic VerificationPeng Zou, Zhifeng Lin, Xiao Shi, Yingjie Wu et al.DAC 2020 · 18 citations
