INTERESTING ARTICLE to read regarding Neuromorphic Capabilities that are required in Phase I & 2 for NASA 2020 & 2019 below...
NASA SBIR 2020 Phase I Solicitation
H6.22 Deep Neural Net and Neuromorphic Processors for In-Space Autonomy and Cognition
Lead Center: GRC
Participating Center(s): ARC
Technology Area: TA11 Modeling, Simulation, Information Technology and Processing Scope Title Neuromorphic Capabilities Scope Description The Neuromorphic Processors for In-Space Autonomy and Cognition subtopic specifically focuses on advances in signal and data processing. Neuromorphic processing will enable NASA to meet growing demands for applying artificial intelligence and machine learning algorithms on-board a spacecraft to optimize and automate operations. This includes enabling cognitive systems to improve mission communication and data processing capabilities, enhance computing performance, and reduce memory requirements. Neuromorphic processors can enable a spacecraft to sense, adapt, act and learn from its experiences and from the unknown environment without necessitating involvement from a mission operations team. Additionally, this processing architecture shows promise for addressing the power requirements that traditional computing architectures now struggle to meet in space applications. The goal of this program is to develop neuromorphic processing software, hardware, algorithms, architectures, simulators and techniques as enabling capability for autonomous space operations. Emerging memristor and other radiation-tolerant devices, which shows potential for addressing the need for energy efficient neuromorphic processors and improved signal processing capability, is of particular interest due to its resistance to the effects of radiation. Additional areas of interest for research and/or technology development include: a) spiking algorithms that learn from the environment and improve operations, b) neuromorphic processing approaches to enhance data processing, computing performance, and memory conservation, and c) new brain-inspired chips and breakthroughs in machine understanding/intelligence. Novel memristor approaches which show promise for space applications are also sought. This subtopic seeks innovations focusing on low size, weight and power (SWaP) applications suitable lunar orbital or surface operations, enabling efficient on-board processing at lunar distances. Focusing on SWaP-constrained platforms opens up the potential for applying neuromorphic processors in spacecraft or robotic control situations traditionally reserved for power-hungry general purpose processors. This technology will allow for increased speed, energy efficiency and higher performance for computing in unknown and un-characterized space environments including the Moon and Mars. Page 1 of 3 Phase I will emphasize research aspects for technical feasibility and show a path toward a Phase II proposal. Phase I deliverables include concept of operations of the research topic, simulations and preliminary results. Early development and delivery of prototype hardware/software is encouraged. Phase II will emphasize hardware and/or software development with delivery of specific hardware and/or software products for NASA, targeting demonstration operations on a low-SWaP platform. Phase II deliverables include a working prototype of the proposed product and/or software, along with documentation and tools necessary for NASA to use the product and/or modify and use the software. In order to enable mission deployment, proposed prototypes should include a path, preferably demonstrated, for fault tolerance and mission tolerance. References Several reference papers that have been published at the Cognitive Communications for Aerospace Applications (CCAA) workshop are available at: http://ieee-ccaa.com. Expected TRL or TRL range at completion of the project 4 to 6 Desired Deliverables of Phase II Prototype, Hardware, Software Desired Deliverables Description Phase 2 deliverables should include hardware/software necessary to show how the advances made in the development can be applied to a cubesat, small sat, and rover flight demonstration. State of the Art and Critical Gaps The current State-of-the-Art (SOA) for in-space processing is the High Performance Spaceflight Computing (HPSC) processor being developed by Boeing for NASA GSFC. The HPSC, called the Chiplet, contains 8 general purpose processing cores in a dual quad-core configuration. Delivery is expected by December 2022. In a submission to the STMD Game Changing Development (GCD) program, the highest computational capability required by a typical space mission is 35-70 GFLOPS (million fast logical operations per second). The current SOA does not address the capabilities required for artificial intelligence and machine-learning applications in the space environment. These applications require significant amounts of multiply and accumulate operations, in addition to a substantial amount of memory to store data and retain intermediate states in a neural network computation. Terrestrially, these operations require General-Purpose Graphics Processing Units (GPGPUs), which are capable of teraflops (TFLOPS) each -- approximately 3 orders of magnitude above the anticipated capabilities of the HPSC. Neuromorphic processing offers the potential to bridge this gap through a novel hardware approach. Existing research in the area shows neuromorphic processors to be up to 1000 times more energy efficient than GP-GPUs in artificial intelligence applications. Obviously the true performance depends on the application, but nevertheless the architecture has demonstrated characteristics that make it well-adapted to the space environment. Relevance / Science Traceability The Cognitive Communications Project, through the Human Exploration and Operations Mission Directorate (HEOMD) Space Communications and Navigation (SCaN) Program, is one potential customer of work from this subtopic area. Neuromorphic processors are a key enabler to the cognitive radio and system architecture envisioned by this project. As communications become more complex, cognition and automation will play a larger role to mitigate complexity and reduce operations costs. Machine learning will choose radio configurations, adjust for impairments and failures. Neuromorphic processors will address the power requirements that traditional computing architectures now struggle to meet and are of relevance to lunar return and Mars for autonomous operations, as well as of interest to HEOMD and SMD for in-situ avionics capabilities.
H6.22 Deep Neural Net and Neuromorphic Processors for In-Space Autonomy and Cognition
Lead Center: GRC
Participating Center(s): ARC
Technology Area: TA11 Modeling, Simulation, Information Technology and Processing Machine Inferencing and Neuromorphic Capabilities The Deep Neural Net and Neuromorphic Processors for In-Space Autonomy and Cognition subtopic is focused on computing advances for the space environment based on neurological models in contrast to von Neumann architectures. Deep neural net and neuromorphic processors can enable a spacecraft to sense, adapt, act and potentially learn from its experiences and from the unknown environment without needing a ground mission operations team. Neuromorphic processing will enable NASA to meet growing demands for applying artificial intelligence and machine inferencing and learning algorithms on board a spacecraft that is energy efficient. These demands include enabling on-board cognitive systems to improve mission communication and data processing capabilities, provide sensory processing onboard to optimize communication bandwidth and latency, enhance computing performance, and reduce memory requirements. Additionally, deep neural net and neuromorphic processors show promise for minimizing power requirements that traditional computing architectures now struggle to meet in space applications. The goal of this subtopic is to develop deep neural net and neuromorphic processing hardware, software, algorithms, architectures, simulators, and techniques as an enabling capability for autonomy in the space environment. Additional areas of interest for research and/or technology development include: Deep neural net and neuromorphic processing approaches to enhance data processing, computing performance, and memory conservation. Spiking neural net algorithms that learn from the environment and improve operations. New brain-inspired chips and breakthroughs in machine understanding and intelligence. Novel memristor, MRAM, and other radiation tolerant devices that can be incorporated in neuromorphic processors which show promise for space applications. This subtopic seeks innovations focusing on low size, weight, and power (SWaP) processing suitable for CubeSat operations or direct integration with sensors in the harsh space environment. Focusing on SWaP-constrained platforms opens the potential for applying neuromorphic processors in spacecraft control situations traditionally reserved for power-hungry general-purpose processors. This technology will allow for increased speed, energy efficiency, and higher performance for computing in unknown and uncharacterized space environments. Phase I will emphasize research aspects for technical feasibility and show a path towards a Phase II proposal. Phase I deliverables include concept of operations of the research topic, simulations and preliminary results. Early development and delivery of prototype hardware/software is encouraged. Page 1 of 3 Phase II will emphasize hardware and/or software development with delivery of specific hardware and/or software products for NASA targeting demonstration operations on a CubeSat platform. Phase II deliverables include a working prototype of the proposed product and/or software, along with documentation and tools necessary for NASA to use the product and/or modify and use the software. Hardware products should include both layout and simulation. Sample chips – from device level on up – are encouraged. Software products shall include source for government use. Proposed prototypes shall demonstrate a path towards a CubeSat mission. Proposals should include a strategy for tolerance to radiation and other adverse aspects of the space environment. Background, State of the Art, and References The current state-of-the-art (SOA) for in-space processing is the High-Performance Spaceflight Computing (HPSC) processor being developed by Boeing for NASA Goddard Space Flight Center (GSFC). The HPSC, called the Chiplet, contains 8 general purpose processing cores in a dual quad-core configuration; initial hardware delivery is expected by December 2020. In a submission to the Space Technology Mission Directorate (STMD) Game Changing Development (GCD) program, the highest computational capability required by current typical space mission is 35-70 GFLOPS (billion floating-point operations per second). The current SOA does not address the capabilities required for artificial intelligence and machine inferencing and learning applications in the space environment. These applications require significant amounts of multiply and accumulate operations, in addition to a substantial amount of memory to store data and retain intermediate states in a neural network computation. Terrestrially, these operations require general-purpose graphics processing units (GP-GPUs), which are capable of TFLOPS (1012) -- approximately 3 orders of magnitude above the anticipated capabilities of the HPSC. Neuromorphic processing offers the potential to bridge this gap through novel hardware approaches. Existing research in the area shows neuromorphic processors to be up to 1000 times more energy efficient than GP-GPUs in artificial intelligence applications. Obviously, the true performance depends on the application, but nevertheless neuromorphic processing has demonstrated characteristics that make it well adapted to the power-constrained space environment. Neuromorphic computing is a technology to tackle the explosion in computing performance and memory requirements to meet growing demands for artificial intelligence and machine learning. While the commercial market for these processors is in its infancy, there is a growing community of small businesses that have been funded by Air Force and Department of Energy grants toward development of neuromorphic capabilities. These companies continue to make great strides in neuromorphic processor technology including new devices such as memristors. This subtopic would put NASA in a position to join its partners in the DoD and DoE to enable a research area that shows tremendous application for space. The Cognitive Communications Project, through the Human Exploration and Operations Mission Directorate (HEOMD) Space Communications and Navigation (SCaN) Program, is one potential customer of work from this subtopic area. Neuromorphic processors are a key enabler to the cognitive radio and system architecture envisioned by this project. As communications become more complex, cognition and automation will play a larger role to mitigate complexity and reduce operations costs. Machine learning will choose radio configurations, adjust for impairments and failures. Neuromorphic processors will address the power requirements that traditional computing architectures now struggle to meet. The expected TRL for proposals is 4-6. References: Several reference papers that have been published at the Cognitive Communications for Aerospace Applications (CCAA) workshop are available at: http://ieee-ccaa.com. A survey paper on neuromorphic computing and neural networks in hardware: https://arxiv.org/pdf/1705.06963 References for deep neural network and neuromorphic computing can be found in IEEE, ACM, and conference archives such as NIPS and ICONS (International Conference on Neuromorphic Systems)
Page 2 of 3
BRN Price at posting:
35.5¢ Sentiment: Buy Disclosure: Held