| Resource sharing in pipelined CDFG synthesis |
| Full text |
Pdf
(557 KB)
|
| Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2005 Asia and South Pacific Design Automation Conference
table of contents
Shanghai, China
SESSION: Synthesis for FPGAs
table of contents
Pages: 795 - 798
Year of Publication: 2005
ISBN:0-7803-8737-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 23, Citation Count: 1
|
|
|
ABSTRACT
Efficient use of limited available resources on an FPGA remains a crucial problem for synthesizing pipelined designs. Resource sharing addresses this challenge. In this paper, we propose resource sharing techniques that can be incorporated into an automated synthesis flow to generate pipelined designs. Given a synthesized pipelined design, we create a direct relationship between available time slack on modules and the multiplexing overhead due to sharing. This flexibility is maximally exploited without violating any throughput constraints. We propose different techniques to address resource sharing problems of varying restrictions. Specifically, we propose an optimal algorithm for Constant-Slack Resource Sharing and a heuristic for the general Intra-Pipeline Stage Resource Sharing. On an average the demand on arithmetic functional units can be reduced by 39.5% for a set of benchmarks from the multimedia domain using our resource sharing technique.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
 |
3
|
Seda Ogrenci Memik , Gokhan Memik , Roozbeh Jafari , Eren Kursun, Global resource sharing for synthesis of control data flow graphs on FPGAs, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.775985]
|
| |
4
|
Wakabayashi, K. and T. Yoshimura. A Resource Sharing and Control Synthesis Method for Conditional Branches. in IEEE International Conference on Computer Aided Design. 1989.
|
| |
5
|
Kim, T., et al., A Scheduling Algorithm for Conditional Resource Sharing - A Hierarchical Reduction Approach. IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, 1994. 13(4): p. 425--438.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
Mei, B., et al. DRESC: A Retargetable Compiler for Coarse-Grained Reconfigurable Architectures. in International Symposium on Field Programmable Logic. 2002.
|
| |
11
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
|