NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
NASA and Blue Origin Collaborative Assessment of Precision Landing Algorithms and Computing NASA’s Safe and Precise Landing Integrated Capabilities Evolution (SPLICE) project is developing sensor, algorithm, and compute technologies for precision landing and hazard avoidance. These technologies are being tested as an integrated Precision Landing and Hazard Avoidance (PL&HA) system on Blue Origin’s New Shephard suborbital vehicle. A key goal for the computing element of this technology development is to characterize the performance of the SPLICE software workloads on the project’s Descent and Landing Computer (DLC). The DLC is a multi-core processor designed as a surrogate for NASA’s High-Performance Space Computer (HPSC). Measurements of the SPLICE workload performance on the DLC provides NASA insight on how PL&HA capabilities will perform on the HPSC, and guidance on how the SPLICE algorithms can be implemented to best utilize the DLC platform. This insight can also be used to derive requirements to guide trade studies on candidate computing architectures, for use on platforms like Blue Moon. NASA and Blue Origin are collaborating under an agreement to pursue this mutual benefit. Performance metrics collected are based on measurement of common compute resources such as percentage used of memory bandwidth, I/O utilization, interrupt latency, and kernel vs. user space code residency. Where possible existing performance counters and metrics that are part of the operating system kernel are used. As the design has a significant FPGA component, performance counters are identified and instantiated in the fabric to measure DMA performance and interface metrics. Collection of metrics is performed on the DLC with a representative workload that simulates a full landing cycle of the Blue Origin New Shepard vehicle. Consideration is given to the other compute implementations and whether they can run SPLICE algorithms at the same rate and with the same latency as the DLC. One option being considered is the use of a RISC-V soft core instantiated in a radiation resilient FPGA fabric such as the Xilinx KU60. Select algorithms from the SPLICE code will be run for comparison with the DLC. This paper describes how the DLC is instrumented to collect performance measurements of the SPLICE workloads, preliminary results from these measurements, and their implications on SPLICE algorithm implementation. The results of experimentation to derive candidate requirements for architecture trades on a PL&HA computing system are also presented.
Document ID
20205010700
Acquisition Source
Johnson Space Center
Document Type
Conference Paper
Authors
David Rutishauser
(Johnson Space Center Houston, Texas, United States)
Ray Ramadorai
(Blue Origin)
John Prothro
(Avenue Technologies and Commodities Inc)
Thadeus Fleming
(Odyssey Space Research (United States) Houston, Texas, United States)
Peter Fidelman
(Blue Origin)
Date Acquired
November 24, 2020
Subject Category
Computer Systems
Meeting Information
Meeting: AIAA SciTech Forum
Location: virtual
Country: US
Start Date: January 11, 2021
End Date: January 21, 2021
Sponsors: American Institute of Aeronautics and Astronautics, SPLICE Project
Funding Number(s)
WBS: 335803.04.25.72
OTHER: ACO-2019-051
Distribution Limits
Public
Copyright
Portions of document may include copyright protected material.
Technical Review
Single Expert
Keywords
computer performance
Precision Landing
No Preview Available