Investigating I/O & Memory Bandwidth trade-offs for Iterative Algorithms’
- 👤 Speaker: David Boland, Imperial College London
- 📅 Date & Time: Thursday 03 July 2008, 12:00 - 13:00
- 📍 Venue: Mahanakorn Laboratory, EEE
Abstract
Previous FPGA implementations of iterative algorithms, such as the conjugate gradient and minimum residual algorithm, have focused either on maximum performance or maximum scalability. The designs for maximum performance have been based upon fully utilizing the memory bandwidth on an FPGA , however as the available memory is limited, such a scheme is only possible for small matrix orders. The designs for maximum scalability use external RAM to store the matrices and intermediate results, however this means the input data speed is determined by the I/O bandwidth and results in a dramatically lower performance. This presentation analyses theoretically how it would be possible to trade these factors to achieve an optimum performance for any given matrix order, and briefly examines ways in which to improve the results.
Series This talk is part of the CAS FPGA Talks series.
Included in Lists
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Thursday 03 July 2008, 12:00-13:00