Skip to feedback

Award Abstract # 2209745
Elements: Software Infrastructure for Programming and Architectural Exploration of Neuromorphic Computing Systems

NSF Org: OAC
Office of Advanced Cyberinfrastructure (OAC)
Recipient: DREXEL UNIVERSITY
Initial Amendment Date: August 3, 2022
Latest Amendment Date: August 3, 2022
Award Number: 2209745
Award Instrument: Standard Grant
Program Manager: Varun Chandola
vchandol@nsf.gov
 (703)292-2656
OAC
 Office of Advanced Cyberinfrastructure (OAC)
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: August 15, 2022
End Date: July 31, 2025 (Estimated)
Total Intended Award Amount: $571,654.00
Total Awarded Amount to Date: $571,654.00
Funds Obligated to Date: FY 2022 = $571,654.00
History of Investigator:
  • Nagarajan Kandasamy (Principal Investigator)
    kandasamy@coe.drexel.edu
  • Anup Das (Co-Principal Investigator)
Recipient Sponsored Research Office: Drexel University
3141 CHESTNUT ST
PHILADELPHIA
PA  US  19104-2875
(215)895-6342
Sponsor Congressional District: 03
Primary Place of Performance: Drexel University
1505 Race St, 10th Floor
Philadelphia
PA  US  19102-1119
Primary Place of Performance
Congressional District:
03
Unique Entity Identifier (UEI): XF3XM9642N96
Parent UEI:
NSF Program(s): Software Institutes
Primary Program Source: 01002223DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 077Z, 8004
Program Element Code(s): 800400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Machine learning has proved to be immensely successful across a range of social domains such as healthcare, environment, education, infrastructure, and cybersecurity. Computing platforms currently used to run machine-learning tasks have a high carbon footprint associated with them. Neuromorphic computing systems, which mimic biological neurons and synapses can implement these tasks in a highly energy-efficient fashion. Major challenges for neuromorphic computing, however, lie in its adoption by users and from a system developer's perspective, to cope with faster time-to-market pressure for new neuromorphic chip designs. This project develops a software infrastructure called NeuroXplorer, which helps both end-users as well as developers of neuromorphic systems: it allows for machine-learning tasks to be mapped onto neuromorphic chips in the most efficient way possible; and provides analysis, simulation, and synthesis tools that can be used to explore new chip designs to meet the needs of emerging machine-learning workloads. NeuroXplorer is distributed under an open-source license to promote the adoption of neuromorphic computing as well as the development and commercialization of neuromorphic systems in the United States.

The intellectual merits of the project lie in the development of compiler backends within NeuroXplorer to generate executable code for neuromorphic chips such as Loihi, Dynamic Neurormorphic Asynchronous Processor, and Microbrain from a high-level specification of the machine-learning task; development of mapping and synthesis tools to execute machine-learning tasks on novel neuromorphic architectures built using Field-Programmable Gate Array (FPGA); and development of high-performance software for hardware/software design-space exploration of new neuromorphic architectures. NeuroXplorer is built to be modular and extensible such that developers can easily contribute new features to the software. The capabilities of NeuroXplorer are accessible over the Internet. The end-user trains the machine-learning model using a standard workflow and uploads it, upon which the appropriate code is automatically generated and executed on neuromorphic architecture. The neuromorphic program and bitstream files for the final FPGA design can be freely downloaded. Design-space exploration tools within NeuroXplorer efficiently tackle the growing complexity of neuromorphic systems and challenges in integrating emerging design technologies into these systems. From an educational perspective, the project involves both graduate and undergraduate students at Drexel University in the development of the software. Collaborators from academia and industry deliver guest lectures on current developments in neuromorphic hardware, system software, and applications, with these lectures being integrated within relevant courses.

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.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Mustafazade, Ilknur and Kandasamy, Nagarajan and Das, Anup "Clustering and Allocation of Spiking Neural Networks on Crossbar-Based Neuromorphic Architecture" , 2024 https://doi.org/10.1145/3649153.3649199 Citation Details

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page