Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
10340980 | Computers & Electrical Engineering | 2014 | 13 Pages |
Abstract
The potential design space of FPGA accelerators is very large. The factors that define performance of a particular implementation include the architecture design, number of pipelines, and memory bandwidth. In this paper we present a mathematical model that, based on these factors, calculates the computation time of pipelined FPGA accelerators and allows for quick exploration of the design space without any implementation or simulation. We evaluate the model and its ability to identify design bottlenecks and improve performance. Being the core of many compute-intensive applications, linear algebra computations are the main contributors to their total execution time. Hence, five relevant linear algebra computations are selected, analyzed, and the accuracy of the model is validated against implemented designs.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Networks and Communications
Authors
Sam Skalicky, Sonia Lopez, Marcin Lukowiak,