Title:
|
EXPLOITING DATA REUSE IN MODERN FPGAS: OPPORTUNITIES AND CHALLENGES FOR COMPILERS |
Author(s):
|
Nastaran Baradaran , Pedro Diniz |
ISBN:
|
972-99353-8-6 |
Editors:
|
João M. P. Cardoso |
Year:
|
2005 |
Edition:
|
Single |
Keywords:
|
FPGAs, Data Reuse Analysis, Data Mapping and Management. |
Type:
|
Keynote |
First Page:
|
1 |
Last Page:
|
10 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Current high-end Field-Programmable-Gate-Array (FPGA) parts offer a large number of configurable resources. These can be organized in custom storage structures such as tapped-delay lines, in addition to a number of very dense high-capacity Random-Access-Memory (RAM) and Content-Addressable-Memory (CAM) blocks. The extreme flexibility of the size, organization and interconnection between these storage resources enables compilers to generate custom hardware designs tailored to capture the application-specific data reuse opportunities. In this paper we outline the basic compiler data dependence analyses approaches that can be used to uncover reuse opportunities within a loop nest. We then describe the challenges of exploiting these opportunities in modern FPGAs. |
|
|
|
|