Title :
Programming CNN: a hardware accelerator for simulation, learning, and real-time applications
Author_Institution :
Acad. of Sci., Budapest, Hungary
Abstract :
The cellular neural network (CNN) is a framework for cellular analog multidimensional programmable processing arrays with distributed logic and memory. The programmable feature is studied and its emulation with a low-cost high-speed hardware accelerator is described. The accelerator board, implemented as a multiprocessor PC add-on-board, is capable of handling one million processing cells with a speed of one million iterations per cell per second. It is part of a CNN workstation serving as a development system for CNN algorithms. The typical use of the CNN workstation for simulation, learning, and real-time applications is presented. As a simulator, nonlinear templates can also be emulated, and a sequence of series and parallel templates can be applied. Two application examples are described: textile pattern failures and printed circuit board (PCB) layout errors as determined by CNN template sequences
Keywords :
analogue simulation; cellular arrays; development systems; learning (artificial intelligence); neural nets; parallel architectures; real-time systems; PCB layout errors; algorithms; cellular analog arrays; cellular neural network; development system; distributed logic and memory; learning; low-cost high-speed hardware accelerator; multidimensional programmable processing arrays; multiprocessor PC add-on-board; nonlinear templates; parallel templates; programmable feature; real-time applications; series templates; simulation; textile pattern failures; workstation; Cellular networks; Cellular neural networks; Circuit simulation; Emulation; Hardware; Logic programming; Multidimensional systems; Programmable logic arrays; Textiles; Workstations;
Conference_Titel :
Circuits and Systems, 1992., Proceedings of the 35th Midwest Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-0510-8
DOI :
10.1109/MWSCAS.1992.271369