Neuromorphic computing is an inspiring and ambitious problem because by understanding how the human nervous system is able to work efficiently using less than 20-Watts of power, we should be able to design intelligent computing systems that can solve complex problems like humans. While there have been significant advancements in the accuracy of artificial neural networks (ANNs), the quest for power efficiencies akin to biological systems remains elusive. Consequently, there has been significant interest in an approach called spiking neural networks (SNNs) which uses biologically-inspired event-driven spike communication. However, SNN design is still in its infancy, with need for exploring different neuromorphic computing models, learning algorithms, hardware substrates and designing a communication fabric that can scale to meet a strict power budget. This research seeks to explore the design space of scalable, low-power SNNs. The outcomes of this research could be highly valuable and will pave the way for an array of related research in designing intelligent machines. On the educational front, plans include the involvement of undergraduate and graduate students in this emerging research, where they will get exposure to cross-cutting topics in computer architecture, electronic devices, circuits, and applications. Female and minority students will be recruited to work in the project. Several Broadening Participation in Computing (BPC) activities such as summer camp for girls and collaboration with the Education Department to expose K-12 students to many areas of computer science will be pursued.

The project seeks to take a comprehensive approach spanning device/circuit level innovations for designing extremely low-power spiking neurons and synapses, architectural level solutions for designing hierarchical communication networks, algorithm level optimizations to improve the accuracy of SNN models, and evaluation of the designs with different classes of applications. The proposed research consists of four research tasks. First, the team plans to investigate the design of neuron device primitives using Magnetic Tunnel Junction (MTJ)-based spintronic devices that are orders of magnitude more power efficient than existing technologies. Second, using these MTJ-based neuron tiles, the design space of a scalable on-chip interconnection fabric will be explored. Third, the research focuses on developing algorithmic solutions to enhance the accuracy of SNNs, and a hybrid solution to leverage the benefits of both SNNs and ANNs. Finally, the plan includes to develop a simulation platform to evaluate the performance and energy efficiency of different designs using diverse applications.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
1955815
Program Officer
Yuanyuan Yang
Project Start
Project End
Budget Start
2020-06-01
Budget End
2023-05-31
Support Year
Fiscal Year
2019
Total Cost
$704,320
Indirect Cost
Name
Pennsylvania State University
Department
Type
DUNS #
City
University Park
State
PA
Country
United States
Zip Code
16802