DocumentCode :
3300520
Title :
Dynamic precision management for loop computations on reconfigurable architectures
Author :
Bondalapati, Kiran ; Prasanna, Viktor K.
Author_Institution :
Univ. of Southern California, Los Angeles, CA, USA
fYear :
1999
fDate :
1999
Firstpage :
249
Lastpage :
258
Abstract :
Reconfigurable architectures promise significant performance benefits by customizing the configurations to suit the computations. Variable precision for computations is one important method of customization for which reconfigurable architectures are well suited. The precision of the operations can be modified dynamically at run-time to match the precision of the operands. Though the advantages of reconfigurable architectures for dynamic precision have been discussed before, we are not aware of any work which analyzes the qualitative and quantitative benefits which can be achieved This paper develops a formal methodology for dynamic precision management. We show how the precision requirements can be analyzed for typical computations in loops by computing the precision variation curve. We develop algorithms to generate optimal schedules of configurations using the precision variation curves. Using our approach, we demonstrate 25%-37% improvement in the total execution time of an example loop computation on the XC6200 device
Keywords :
reconfigurable architectures; loop computations; optimal schedules; performance benefits; precision management; reconfigurable architectures; Bonding; Computer architecture; Concurrent computing; Hardware; High performance computing; Logic; Microprocessors; Pipeline processing; Reconfigurable architectures; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0375-6
Type :
conf
DOI :
10.1109/FPGA.1999.803687
Filename :
803687
Link To Document :
بازگشت