A Resurgence in Neuromorphic Architectures Enabling Remote Sensing Computation

Technological advances have enabled exponential growth in both sensor data collection, as well as computational processing. However, as a limiting factor, the transmission bandwidth in between a space-based sensor and a ground station processing center has not seen the same growth. A resolution to this bandwidth limitation is to move the processing to the sensor, but doing so faces size, weight, and power operational constraints. Different physical constraints on processor manufacturing are spurring a resurgence in neuromorphic approaches amenable to the space-based operational environment. Here we describe historical trends in computer architecture and the implications for neuromorphic computing, as well as give an overview of how remote sensing applications may be impacted by this emerging direction for computing.

[1]  Derek T. Anderson,et al.  Comprehensive survey of deep learning in remote sensing: theories, tools, and challenges for the community , 2017 .

[2]  Vivienne Sze,et al.  Eyeriss v2: A Flexible and High-Performance Accelerator for Emerging Deep Neural Networks , 2018, ArXiv.

[3]  Lawrence D. Jackel,et al.  Artificial neural networks for computing , 1986 .

[4]  Bo Du,et al.  Deep Learning for Remote Sensing Data: A Technical Tutorial on the State of the Art , 2016, IEEE Geoscience and Remote Sensing Magazine.

[5]  K. Steinhubl Design of Ion-Implanted MOSFET'S with Very Small Physical Dimensions , 1974 .

[6]  W. Pitts,et al.  A Logical Calculus of the Ideas Immanent in Nervous Activity (1943) , 2021, Ideas That Created the Future.

[7]  Andrew S. Cassidy,et al.  A million spiking-neuron integrated circuit with a scalable communication network and interface , 2014, Science.

[8]  Jean,et al.  The Computer and the Brain , 1989, Annals of the History of Computing.

[9]  David A. Patterson,et al.  A new golden age for computer architecture , 2019, Commun. ACM.

[10]  Ojas Parekh,et al.  Spiking Neural Algorithms for Markov Process Random Walk , 2018, 2018 International Joint Conference on Neural Networks (IJCNN).

[11]  Lawrence D. Jackel,et al.  An analog neural network processor with programmable topology , 1991 .

[12]  Fred Rothganger,et al.  A Spike-Timing Neuromorphic Architecture , 2017, 2017 IEEE International Conference on Rebooting Computing (ICRC).

[13]  Steven J. Plimpton,et al.  A historical survey of algorithms and hardware architectures for neural-inspired and neuromorphic computing applications , 2017, BICA 2017.

[14]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[15]  Catherine D. Schuman,et al.  A Survey of Neuromorphic Computing and Neural Networks in Hardware , 2017, ArXiv.

[16]  Craig M. Vineyard,et al.  Neural-Inspired Anomaly Detection , 2018 .

[17]  Marvin Minsky,et al.  An introduction to computational geometry , 1969 .

[18]  Jim D. Garside,et al.  Overview of the SpiNNaker System Architecture , 2013, IEEE Transactions on Computers.

[19]  Carver Mead,et al.  Analog VLSI and neural systems , 1989 .

[20]  Lawrence D. Jackel,et al.  Backpropagation Applied to Handwritten Zip Code Recognition , 1989, Neural Computation.

[21]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[22]  Saeed Afshar,et al.  Event-based Sensing for Space Situational Awareness , 2019, The Journal of the Astronautical Sciences.

[23]  Hong Wang,et al.  Loihi: A Neuromorphic Manycore Processor with On-Chip Learning , 2018, IEEE Micro.

[24]  Steve Furber,et al.  Large-scale neuromorphic computing systems , 2016, Journal of neural engineering.

[25]  Philip Heng Wai Leong,et al.  FINN: A Framework for Fast, Scalable Binarized Neural Network Inference , 2016, FPGA.