University of Cambridge > Talks.cam > CAS FPGA Talks > Investigating I/O & Memory Bandwidth trade-offs for Iterative Algorithms’

Investigating I/O & Memory Bandwidth trade-offs for Iterative Algorithms’

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Dr George A Constantinides.

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.

This talk is part of the CAS FPGA Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2021 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity