| Mapping of image processing systems to FPGA computer based on temporal partitioning and design space exploration |
| Full text |
Pdf
(382 KB)
|
| Source
|
SBCCI
archive
Proceedings of the 19th annual symposium on Integrated circuits and systems design
table of contents
Ouro Preto, MG, Brazil
SESSION: Dynamic reconfiguration
table of contents
Pages: 50 - 55
Year of Publication: 2006
ISBN:1-59593-479-0
|
|
Authors
|
|
Paulo Sérgio B. do Nascimento
|
UFPE-Cidade Universitária, Recife, PE, Brasil
|
|
Manoel E. de Lima
|
UFPE-Cidade Universitária, Recife, PE, Brasil
|
|
Stelita M. da Silva
|
UFPE-Cidade Universitária, Recife, PE, Brasil
|
|
Jordana L. Seixas
|
UFPE-Cidade Universitária, Recife, PE, Brasil
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 74, Citation Count: 1
|
|
|
ABSTRACT
High parallelism degree is fundamental for high speed image processing systems. Modern FPGA devices can provide such parallelism plus flexibility. Temporal partitioning techniques can be used to implement large systems, splitting them into partitions (called contexts), multiplexed in a FPGA. This approach can increase the effective FPGA area, allowing high parallelism in the application tasks. However, the context reconfigurations can cause performance decrease. Intensive parallelism exploration of massive image data application compensates this overhead and can improve global performance. In this work, one reconfigurable computer platform and design space exploration techniques are proposed for mapping of image processing applications into FPGA slices. A library with different hardware implementation for different parallelism degree is used to better adjust space/time for each task. Experiments demonstrate the efficiency of the approach when compared to the optimal mapping reached by exhaustive timing search in the complete design space exploration.
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
|
Bruce A. Draper, Ross Beveridge, A.P. Willem Böhm, Charles Ross, and Monica Chawathe, "Accelerated image processing on fpgas", IEEE Transactions on Image Processing 12 (2003), no. 12.
|
| |
2
|
Compton, Katherine; Hauck, Scott; "Reconfigurable Computing: A Survey of Systems and Software"; ACM Computing Surveys, Vol 34, No 2, June 2002, pp. 171--210.
|
| |
3
|
Rhett D. Hudson, David I. Lehn, Peter M. Athanas, "A Run Time Reconfigurable Engine for Image Interpolation", Proc. IEEE Symp. on FPGAs for Custom Comp. Machines (FCCM'98), Napa, CA, April 1998.
|
| |
4
|
Camel Tanougast, Yves Berviller Serge Weber, Philippe Brunet, "A Partitioning Methodology that Optimises the Area on Reconfigurable Real-Time Embedded Systems", EURASIP Journal on Applied Signal Processing, pp 494--501, Hindawi Publishing Corporation, 2003.
|
| |
5
|
Christian Plessl, Marco Platzner, "Virtualization of Hardware - Introduction and Survey", Computer Engineering & Networks Lab- Swiss Federal Institute of Technology(ETH) Zurich, Switzerland-2004.
|
| |
6
|
www.altera.com.
|
| |
7
|
www.xilinx.com.
|
| |
8
|
J. Corbal, R. Espasa, and M. Valero, "Command vector memory systems: High performance at low cost", In Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, 1998.
|
| |
9
|
Forte Design System; "Cynthesizer User's Guide for Cynthesizer 2.4.0"; March 14, 2005; www.forteDS.com
|
| |
10
|
Torresen, Jim; Bakker, Jorgen W.; Sekanina, Lukas; "Efficient Image Filtering and Information Reduction in Reconfigurable Logic"; Proceedings of Norchip04, 2004
|
| |
11
|
Clouard, Regis; et al.; "Borg: A Knowledge-Based System for Automatic Generation of Image Processing Programs", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 21, NO. 2, February 1999.
|
| |
12
|
Gries, Matthias; "Methods for Evaluating and Covering the Design Space during Early Design Development"; Technical Memorandum UCB/ERL M03/32, CAD-Group, Electronics Research Laboratory August 12, 2003.
|
| |
13
|
Vemuri, Ranga; Kaul, Meenakshi; "Temporal Partitioning combined with Space Exploration for Latency Minimization of Run-Time Reconfigured Design"; DATE 1999.
|
| |
14
|
Pierre, Donald A.; "Optimization Theory with Applications"; Dover Publications, Inc., New York 1986.
|
| |
15
|
Ouni, B.; Mtibaa, A.; Abid, M.; "Synthesis and Time Partitioning for Reconfigurable Systems"; Design Automation for Embedded System, 9, 177--191, Springer-2005.
|
| |
16
|
Quinn, Hearther; et.al; "Runtime Assignment of Reconfigurable Hardware Components for Image Processing Pipelines"; 11th Annual IEEE Symposium on Field-Programmable Custom Computing Machines FCCM-2003.
|
| |
17
|
Wiangtong, Theerayod; et. al.; "Hardware/Software Codesign - A systematic approach targeting data-intensive applications"; IEEE Signal Processing Magazine, May 2005.
|
| |
18
|
Nascimento, P. S. B.; Lima, M. E.; "Temporal Partitioning for Image Processing Based on Time-Space Complexity in Reconfigurable Architectures"; DATE06 - Design Automation and Test in Europe; 6-10 March, Munich Germany 2006.
|
| |
19
|
|
CITED BY
|
Jordana Seixas , Edson Barbosa , Stelita Silva , Paulo Sergio B. Nascimento , Vinícius Kursancew , Remy Eskinazi , Edna Barros , Manoel Eusebio, Aquarius: a dynamically reconfigurable computing platform, Proceedings of the 20th annual conference on Integrated circuits and systems design, September 03-06, 2007, Copacabana, Rio de Janeiro
|
|