Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

PDF

2010

University of Massachusetts Amherst

Accelerating Scientific Computation

Articles 1 - 1 of 1

Full-Text Articles in Engineering

Scalable, Memory-Intensive Scientific Computing On Field Programmable Gate Arrays, Salma Mirza Jan 2010

Scalable, Memory-Intensive Scientific Computing On Field Programmable Gate Arrays, Salma Mirza

Masters Theses 1911 - February 2014

Cache-based, general purpose CPUs perform at a small fraction of their maximum floating point performance when executing memory-intensive simulations, such as those required for many scientific computing problems. This is due to the memory bottleneck that is encountered with large arrays that must be stored in dynamic RAM. A system of FPGAs, with a large enough memory bandwidth, and clocked at only hundreds of MHz can outperform a CPU clocked at GHz in terms of floating point performance. An FPGA core designed for a target performance that does not unnecessarily exceed the memory imposed bottleneck can then be distributed, along …