IEEE Journal of Solid-State Circuits · 2014 · 98 citations · 37 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureComputer VisionMachine VisionDigital Image ProcessingField-programmable Gate Array ArchitectureImage ProcessingParallel ArchitecturesParallel Computer ArchitectureReconfigurable System ArchitectureCmos Image SensorsHybrid Reconfigurable ArchitecturesReconfigurable ArchitecturesReconfigurable Array ArchitectureReconfigurable Computing ArchitecturesReconfigurable Hardware ArchitectureReconfigurable Processor ArchitecturesSelf-organizing Maps
This paper proposes a vision chip hybrid architecture with dynamically reconfigurable processing element (PE) array processor and self-organizing map (SOM) neural network. It integrates a high speed CMOS image sensor, three von Neumann-type processors, and a non-von Neumann-type bio-inspired SOM neural network. The processors consist of a pixel-parallel PE array processor with <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$O(N\times N)$</tex></formula> parallelism, a row-parallel row-processor (RP) array processor with <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex Notation="TeX">$O(N)$</tex></formula> parallelism and a thread-parallel dual-core microprocessor unit (MPU) with <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$O(2)$</tex></formula> parallelism. They execute low-, mid- and high-level image processing, respectively. The SOM network speeds up high-level processing in pattern recognition tasks by <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex Notation="TeX">$O(N/4\times N/4)$</tex></formula> , which improves the chip performance remarkably. The SOM network can be dynamically reconfigured from the PE array to largely save chip area. A prototype chip with a 256 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$\,\times\,$</tex></formula> 256 image sensor, a reconfigurable 64 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$\,\times\,$</tex> </formula> 64 PE array processor/16 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$\,\times\,$</tex> </formula> 16 SOM network, a 64 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$\,\times\,$</tex> </formula> 1 RP array processor and a dual-core 32-bit MPU was implemented in a 0.18 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">$\mu$</tex></formula> m CMOS image sensor process. The chip can perform image capture and various-level image processing at a high speed and in flexible fashion. Various complicated applications including M-S functional solution, horizon estimation, hand gesture recognition, face recognition are demonstrated at high speed from several hundreds to <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex Notation="TeX">${>}$</tex> </formula> 1000 fps.
37
Neuromorphic electronic systems
Carver Mead · Proceedings of the IEEE · 1990 · 2.3K citations
Engineering, Computer Engineering, Electrical Engineering +10