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