Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Spiking Neural Encoding and Hardware Implementations for Neuromorphic Computing

View through CrossRef
Due to the high requirements of the computational power of modern data-intensive applications, the traditional von Neumann structure and neuromorphic computing structure started to play complementary roles in the area of computing. Thus, neuromorphic computing architectures have attracted much attention with high data capacity and power efficiency. In this chapter, the basic concept of neuromorphic computing is discussed, including spiking codes and neurons. The spiking encoder can transfer analog signals to spike signals, thus avoiding using power-consuming analog-to-digital converters. Comparisons of training accuracy and robustness of neural codes are carried out, and the circuit implementations of the spiking temporal encoders are briefly introduced. The encoding schemes are evaluated on the PyTorch platform with the most common datasets, such as Modified National Institute of Standards and Technology (MNIST), Canadian Institute for Advanced Research, 10 classes (CIFAR-10), and The Street View House Numbers (SVHN). From the result, the multiplexing temporal code has shown high data capacity, robustness, and low training error. It achieves at least 6.4% more accuracy than other state-of-the-art works using other encoding schemes.
Title: Spiking Neural Encoding and Hardware Implementations for Neuromorphic Computing
Description:
Due to the high requirements of the computational power of modern data-intensive applications, the traditional von Neumann structure and neuromorphic computing structure started to play complementary roles in the area of computing.
Thus, neuromorphic computing architectures have attracted much attention with high data capacity and power efficiency.
In this chapter, the basic concept of neuromorphic computing is discussed, including spiking codes and neurons.
The spiking encoder can transfer analog signals to spike signals, thus avoiding using power-consuming analog-to-digital converters.
Comparisons of training accuracy and robustness of neural codes are carried out, and the circuit implementations of the spiking temporal encoders are briefly introduced.
The encoding schemes are evaluated on the PyTorch platform with the most common datasets, such as Modified National Institute of Standards and Technology (MNIST), Canadian Institute for Advanced Research, 10 classes (CIFAR-10), and The Street View House Numbers (SVHN).
From the result, the multiplexing temporal code has shown high data capacity, robustness, and low training error.
It achieves at least 6.
4% more accuracy than other state-of-the-art works using other encoding schemes.

Related Results

Neuromorphic Memristive Chips: Design and Technology
Neuromorphic Memristive Chips: Design and Technology
Memristive neuromorphic chips exploit a prospective class of novel functional materials (memristors) to deploy a new architecture of spiking neural networks for developing basic bl...
Neural Encoding Strategies for Neuromorphic Computing
Neural Encoding Strategies for Neuromorphic Computing
Neuromorphic computing seeks to mimic structure and function of biological neural systems to enable energy-efficient, adaptive information processing. A critical component of this ...
Robust analogue neuromorphic hardware networks using intrinsic physics-adaptive learning
Robust analogue neuromorphic hardware networks using intrinsic physics-adaptive learning
Abstract Analogue neuromorphic computing hardware is highly energy-efficient and has been regarded as one of the most promising technologies for advancing artificial intell...
Embedding optimization reveals long-lasting history dependence in neural spiking activity
Embedding optimization reveals long-lasting history dependence in neural spiking activity
AbstractInformation processing can leave distinct footprints on the statistics of neural spiking. For example, efficient coding minimizes the statistical dependencies on the spikin...
Neuromorphic computing for energy-efficient machine intelligence
Neuromorphic computing for energy-efficient machine intelligence
Abstract Neuromorphic computing has gained a significant amount of attention from industry as well as the research community as a means of overcoming the growing ...
Editorial: Focus on algorithms for neuromorphic computing
Editorial: Focus on algorithms for neuromorphic computing
Abstract Neuromorphic computing provides a promising energy-efficient alternative to von-Neumann-type computing and learning architectures. However, the best neuromo...
Enabling Neuromorphic Computing for Artificial Intelligence with Hardware-Software Co-Design
Enabling Neuromorphic Computing for Artificial Intelligence with Hardware-Software Co-Design
In the last decade, neuromorphic computing was rebirthed with the emergence of novel nano-devices and hardware-software co-design approaches. With the fast advancement in algorithm...

Back to Top