Proceedings of Fifth International Conference on Microelectronics for Neural Networks
DOI: 10.1109/mnnfs.1996.493811
|View full text |Cite
|
Sign up to set email alerts
|

VIP: an FPGA-based processor for image processing and neural networks

Abstract: We present in this paper the architecture and implementation of the Virtual Image Processor (VIP) which is an SIMD multiprocessor build with large FPGAs.The SIMD architecture, together with a 2D torus connection topology, is well suited for image processing, pattern recognition and neural network algorithms. The VIP board can be programmed on-line at the logic level, allowing optimal hardware dedication to any given algorithm. 1: IntroductionEven with the last decades exponential growth in performance of integ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 41 publications
(19 citation statements)
references
References 4 publications
(2 reference statements)
0
19
0
Order By: Relevance
“…FPGA implementations of ConvNets appeared in the mid-90's with [50], which used low-accuracy arithmetic to avoid implementing full-fledged multipliers. Fortunately, recent DSP-oriented FPGAs include large numbers of hardwired MAC units, which allow extremely fast and low power implementations of ConvNets.…”
Section: Connection With Other Approaches In Object Recognitionmentioning
confidence: 99%
“…FPGA implementations of ConvNets appeared in the mid-90's with [50], which used low-accuracy arithmetic to avoid implementing full-fledged multipliers. Fortunately, recent DSP-oriented FPGAs include large numbers of hardwired MAC units, which allow extremely fast and low power implementations of ConvNets.…”
Section: Connection With Other Approaches In Object Recognitionmentioning
confidence: 99%
“…In the 1990s, FPGAs were used to couple a SIMD processor to a processing array [Cloutier et al 1996]. Another approach splits the applications into simple operators, which are mapped to a FPGA [Crookes et al 2000].…”
Section: Related Workmentioning
confidence: 99%
“…Configurable or adaptive computing capitalizes on the static and/or run time reconfiguration of FPGA-like or switching devices and has been an active research and experimentation area ever since the introduction of commercial FPGAs [7][8][9][10][11][12][13][14][17][18][19][20]. By loading various system configurations into FPGAs (often on the fly) as needed, the designer can achieve greater hardware functionality with the same hardware.…”
Section: Configurable Computing: An Overviewmentioning
confidence: 99%