adrli_DAC11

Performance Optimization of Error Detection Based on Speculative Reconfiguration

Adrian Lifa
 
Petru Eles Author homepage
Zebo Peng Author homepage

48th Design Automation Conference (DAC 2011), San Diego, CA, USA, June 5-10, 2011.

ABSTRACT
This paper presents an approach to minimize the average program execution time by optimizing the hardware/software implementation of error detection. We leverage the advantages of partial dynamic reconfiguration of FPGAs in order to speculatively place in hardware those error detection components that will provide the highest reduction of execution time. Our optimization algorithm uses frequency information from a counter-based execution profile of the program. Starting from a control flow graph representation, we build the interval structure and the control dependence graph, which we then use to guide our error detection optimization algorithm.


Related files:
adrli_DAC11.pdfAdobe Acrobat portable document


[LEP11] Adrian Lifa, Petru Eles, Zebo Peng, "Performance Optimization of Error Detection Based on Speculative Reconfiguration", 48th Design Automation Conference (DAC 2011), San Diego, CA, USA, June 5-10, 2011.
( ! ) perl script by Giovanni Squillero with modifications from Gert Jervan   (v3.1, p5.2, September-2002-)
Last modified on Monday December 04, 2006 by Gert Jervan