Title: Analysis Of Learning Mechanisms In Spiking Neural Networks With R(T) Elements And Memristive Synapses
Program: Doctor of Philosophy in Electrical and Computer Engineering
Advisor: Dr. Kurtis Cantley, Electrical and Computer Engineering
Committee Members: Dr. Benjamin Johnson, Electrical and Computer Engineering, and Dr. Nader Rafla, Electrical and Computer Engineering
Analysis Of Learning Mechanisms In Spiking Neural Networks With R(T) Elements And Memristive Synapses As Moore’s law ends, the conventional von-Neumann computer architecture with binary-coded data representation has become its bottleneck. In this architecture, continuous power is required due to sequential processing, making it challenging to improve efficiency further. The human brain can be regarded as the most energy- efficient computer architecture. In the brain, data is represented as spikes. That is why the neural units are called spiking neural networks (SNN). In SNNs, energy is required only when there is a spike, making it more energy efficient than the von-Neumann computer architecture. Therefore, in recent decades, researchers in this field have been interested in mimicking the data processing of the human brain in electronic circuits. In biological SNNs, data is propagated from one neuron to another via a synapse. When there is an incoming spike, the chemical weight changes in the synapse, and the next neuron receives the signal. In the electronic neural network, a memristor, a two-terminal nonvolatile memory element, can emulate the function of a synapse by changing its conductance while receiving a pulse. The most common learning rule in the spiking neural network is Spike-Timing-Dependent Plasticity (STDP), which refers to the change of synaptic weight with respect to the time difference between pre- and post-synaptic neural spikes. Although electronic SNNs comprised of memristors with the STDP learning rule have shown promising performance in various event-driven tasks, circuit complexity limitations and a lack of third-order parametric inclusion exist. A solution can be using a simple circuit element to modulate the memristor response.