学位论文详细信息
A numerical optimization-based methodology for application robustification: transforming applications for error tolerance
stochastic processors;fault tolerance;application robustification
Sloan, Joseph A. ; Kumar ; Rakesh
关键词: stochastic processors;    fault tolerance;    application robustification;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/24206/Sloan_Joseph.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】

There have been several attempts at correcting process variation induced errors by identifying and masking these errors at the circuit and architecture level. Theseapproaches take up valuable die area and power on the chip. As an alternative, we explore the feasibility of an approach that allows these errors to occur freelyand handles them in software at the algorithmic level. In this thesis, we present a general approach to converting applications into an error tolerant form by recastingthese applications as numerical optimization problems, which can then be solved reliably via stochastic optimization. We evaluate the potential robustnessand energy benefits of the proposed approach using an FPGA-based framework that emulates timing errors in the floating point unit (FPU) of a Leon3 processor.We show that stochastic versions of applications have the potential to produce good quality outputs in the face of timing errors under certain assumptions. We also show that good quality results are possible for both intrinsically robust algorithms as well as fragile applications under these assumptions.

【 预 览 】
附件列表
Files Size Format View
A numerical optimization-based methodology for application robustification: transforming applications for error tolerance 723KB PDF download
  文献评价指标  
  下载次数:12次 浏览次数:3次