loading...
Increased FPGA capacity enables scalable, flexible CCMs: an example from image processing
Napa Valley, CA April 16-April 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FPGA.1997.6246215th IEEE Symposium on FPGA-Based Cust ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
J. Greenbaum, Ricoh California Res. Center, Menlo Park, CA, USA
M. Baxter, Ricoh California Res. Center, Menlo Park, CA, USA
The need to partition computation across multiple programmable devices in array architecture CCMs leads to performance bottlenecks in data flow through the computer and wiring delays between adjacent devices. However, significant improvements in FPGA capacities have brought one to a threshold where direct inter-chip connections are not required because an entire algorithm can be implemented on a single device for important problems in areas such as image processing. One can now implement architectures that are similar to today's parallel computers in which interprocessor communication is done through shared memory or dedicated communication hardware. The benefits of this approach are system-wide scalability and flexibility. The authors illustrate this new style of CCM with examples from image processing, in particular a novel FPGA implementation of block motion estimation (as for MPEG encoding). Based on the lessons learned from these specific examples, they generalize and speculate on implications for new CCM architectures.
Index Terms:
field programmable gate arrays; image processing; computation partitioning; multiple programmable devices; array architecture configurable computing machine; scalable configurable computing machine; flexible configurable computing machine; performance bottlenecks; data flow; wiring delays; FPGA capacities; algorithm; parallel computers; interprocessor communication; dedicated communication hardware; shared memory; system-wide scalability; system-wide flexibility; block motion estimation
Citation:
J. Greenbaum, M. Baxter, "Increased FPGA capacity enables scalable, flexible CCMs: an example from image processing," fccm, pp.211, 5th IEEE Symposium on FPGA-Based Custom Computing Machines (FCCM '97), 1997
Usage of this product signifies your acceptance of the Terms of Use.