| Synthesis of pipelined memory access controllers for streamed data applications on FPGA-based computing engines |
| Full text |
Pdf
(193 KB)
|
| Source
|
International Symposium on Systems Synthesis
archive
Proceedings of the 14th international symposium on Systems synthesis
table of contents
Montréal, P.Q., Canada
Session: IP Design and Reuse
table of contents
Pages: 221 - 226
Year of Publication: 2001
ISBN:1-58113-418-5
|
|
Authors
|
|
Joonseok Park
|
University of Southern California, Marina del Rey, CA
|
|
Pedro C. Diniz
|
University of Southern California, Marina del Rey, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 30, Citation Count: 10
|
|
|
ABSTRACT
Commercially available behavioral synthesis tools do not adequately support FPGA vendor-specific external memory interfaces making it extremely difficult to exploit pipelined memory access modes as well as application specific memory operations scheduling critical for high-performance solutions. This lack of support substantially increases the complexity and the burden on designers in the mapping of applications to FPGA-based computing engines. In this paper we address the problem of external memory interfacing and aggressive scheduling of memory operations by proposing a decoupled architecture with two components - one component captures the specific target architecture timing while the other component uses application specific memory access pattern information. Our results support the claim that it is possible to exploit application specific information and integrate that knowledge into custom schedulers that mix pipelined and non-pipelined access modes aimed at reducing the overhead associated with external memory accesses. The results also reveal that the additional design complexity of the scheduler, and its impact in the overall design is minimal.
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
|
Florin Balasa , Francky Catthoor , Hugo De Man, Dataflow-driven memory allocation for multi-dimensional signal processing systems, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.31-34, November 06-10, 1994, San Jose, California, United States
|
| |
2
|
F. Catthoor, F. Franssen, S. Wuytack, L. Nachtergaele, and H. DeMan "Global communication and memory optimizing transformations for low power signal processing systems", IEEE workshop on VLSI signal processing, La Jolla, Calif., Oct. 1994.
|
| |
3
|
P. Diniz, M. Hall, J. Park, B. So and H. Ziegler, "Bridging the gap between Compilation and Behavioral Synthesis in the DEFACTO System", To appear in the Proc. of the workshop on Languages and Compilers for Parallel Computing, (LCPC'2001).
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
Monet TM User's and Reference Manual Software Release R42, Mentor Graphics Inc., 1999.
|
 |
8
|
P. R. Panda , F. Catthoor , N. D. Dutt , K. Danckaert , E. Brockmeyer , C. Kulkarni , A. Vandercappelle , P. G. Kjeldsberg, Data and memory optimization techniques for embedded systems, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.6 n.2, p.149-206, April 2001
[doi> 10.1145/375977.375978]
|
| |
9
|
Preeti Ranjan Panda , Nikil D. Dutt , Alexandru Nicolau, Exploiting off-chip memory access modes in high-level synthesis, Proceedings of the 1997 IEEE/ACM international conference on Computer-aided design, p.333-340, November 09-13, 1997, San Jose, California, United States
|
| |
10
|
"The Stanford SUIF Compilation System", version 1.1.2 Public domain software and documentation available at http://suif.stanford.edu.
|
| |
11
|
|
| |
12
|
|
| |
13
|
WildStar TM Reference Manual revision 4.0, Annapolis MicroSystems Inc., 1999.
|
| |
14
|
|
| |
15
|
Xilinx, Inc. VirtexTM 2.5V Filed Programmable Gate Arrays Product Specification. DS003(v2.4), 2000.
|
CITED BY 10
|
|
|
|
|
Férid Gharsalli , Damien Lyonnard , Samy Meftali , Frédéric Rousseau , Ahmed A. Jerraya, Unifying memory and processor wrapper architecture in multiprocessor SoC design, Proceedings of the 15th international symposium on System Synthesis, October 02-04, 2002, Kyoto, Japan
|
|
|
|
|
|
Girish Venkataramani , Tiberiu Chelcea , Seth Copen Goldstein , Tobias Bjerregaard, SOMA: a tool for synthesizing and optimizing memory accesses in ASICs, Proceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, September 19-21, 2005, Jersey City, NJ, USA
|
|
|
|
|
|
|
|
|
Amilcar do Carmo Lucas , Sven Heithecker , Peter Rüffer , Rolf Ernst , Holger Rückert , Gerhard Wischermann , Karin Gebel , Reinhard Fach , Wolfgang Huther , Stefan Eichner , Gunter Scheller, A reconfigurable HW/SW platform for computation intensive high-resolution real-time digital film applications, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|