Exploiting application locality to design fast, low power, low complexity neural classifiers

The paper provides a design methodology for embedded classifiers particularly effective in those applications characterised by a temporal locality of the inputs. By exploiting application locality we reduce computational complexity and cache misses (hence speeding up the execution) as well as power consumption. A gated-parallel neural classifier has been found to be a particularly suitable structure since only one sub-classifier is active at time, the others being switched off. Results from industrial applications show that the suggested design methodology provides an accuracy comparable with more traditional classifiers yet yielding a significant complexity and execution time reduction.

[1]  Neural networks for instrumentation, measurement and related industrial applications , 2003 .

[2]  Cesare Alippi,et al.  Accuracy vs. Precision in Digital VLSI Architectures for Signal Processing , 1998, IEEE Trans. Computers.

[3]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[4]  Cesare Alippi,et al.  A methodological approach to multisensor classification for innovative laser material processing units , 2001, IMTC 2001. Proceedings of the 18th IEEE Instrumentation and Measurement Technology Conference. Rediscovering Measurement in the Age of Informatics (Cat. No.01CH 37188).

[5]  Alan F. Murray,et al.  Toward Optimally Distributed Computation , 1998, Neural Computation.

[6]  Heekuck Oh,et al.  Neural Networks for Pattern Recognition , 1993, Adv. Comput..

[7]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Vincenzo Piuri,et al.  Composite real-time image processing for railways track profile measurement , 2000, IEEE Trans. Instrum. Meas..

[9]  Margaret Martonosi,et al.  Wattch: a framework for architectural-level power analysis and optimizations , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).