The DM7 and the Future of High

Similar documents
Fabien Jordan Electrical System Engineer Space Center EPFL Muriel Noca SwissCube Project Manager.

NanoCom ADS-B. Datasheet An ADS-B receiver for space applications

1 Digital BPM Systems for Hadron Accelerators

PICPOT: A NANOSATELLITE FROM TURIN POLYTECHNIC

MIMO Development Efforts at Virginia Tech

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

A Reconfigurable, Radiation Tolerant Flexible Communication Platform (FCP) S-Band Radio for Variable Orbit Space Use

On the Rules of Low-Power Design

Build Applications Tailored for Remote Signal Monitoring with the Signal Hound BB60C

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory

Self Restoring Logic (SRL) Cell Targets Space Application Designs

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Satellite Related Services

mmwave Radar Sensor Auto Radar Apps Webinar: Vehicle Occupancy Detection

Reconfigurable Communication Experiment using a small Japanese Test Satellite

Fa m i l y o f PXI Do w n c o n v e r t e r Mo d u l e s Br i n g s 26.5 GHz RF/MW

USB Smart Power Sensor

microenable 5 marathon ACL Product Profile of microenable 5 marathon ACL Datasheet microenable 5 marathon ACL

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

ScanExpress JET. Combining JTAG Test with JTAG Emulation to Reduce Prototype Development Time. Ryan Jones Corelis, Inc. An EWA Technologies Company

RFI MITIGATING RECEIVER BACK-END FOR RADIOMETERS

National Park Service Photo. Utah 400 Series 1. Digital Routing Switcher.

Nutaq. PicoDigitizer-125. Up to 64 Channels, 125 MSPS ADCs, FPGA-based DAQ Solution With Up to 32 Channels, 1000 MSPS DACs PRODUCT SHEET. nutaq.

C8000. switch over & ducking

Prototyping Solutions For New Wireless Standards

Multicore Design Considerations

VRT Radio Transport for SDR Architectures

USB Smart Power Sensor

DSP in Communications and Signal Processing

DVR or NVR? Video Recording For Multi-Site Systems Explained DVR OR NVR? 1

USB Smart Power Sensor

Alain Legault Hardent. Create Higher Resolution Displays With VESA Display Stream Compression

Zebra2 (PandA) Functionality and Development. Isa Uzun and Tom Cobb

microenable IV AS1-PoCL Product Profile of microenable IV AS1-PoCL Datasheet microenable IV AS1-PoCL

Implementation of an MPEG Codec on the Tilera TM 64 Processor

Sensor Development for the imote2 Smart Sensor Platform

Debugging Digital Cameras: Detecting Redundant Pixels

Product Update. JTAG Issues and the Use of RT54SX Devices

SATELLITE RELATED SERVICES

Scalable, intelligent image processing board for highest requirements on image acquisition and processing over long distances by optical connection

IoT Strategy Roadmap

Development of an SSTV camera (Use of a commercial product)

Design and Implementation of an AHB VGA Peripheral

Lossless Compression Algorithms for Direct- Write Lithography Systems

Data Converters and DSPs Getting Closer to Sensors

IoT Software Platforms

AsiaSat Satellite Fleet Operations using EPOCH IPS

DESIGNING AN ECU CPU FOR RADIATION ENVIRONMENT. Matthew G. M. Yee College of Engineering University of Hawai`i at Mānoa Honolulu, HI ABSTRACT

microenable IV AD1-PoCL Product Profile of microenable IV AD1-PoCL Datasheet microenable IV AD1-PoCL

1ms Column Parallel Vision System and It's Application of High Speed Target Tracking

FPGA Development for Radar, Radio-Astronomy and Communications

DC-105 Quick Installation Guide

An FPGA Based Solution for Testing Legacy Video Displays

Model-based Autonomy for the Next Generation of Robotic Spacecraft. Define model-based autonomy. Describe model-based executive technology (Titan)

Modular Block Converter Systems

Reconfigurable Neural Net Chip with 32K Connections

Laboratory Exercise 4

microenable IV AD4-LVDS Product Profile of microenable IV AD4-LVDS Datasheet microenable IV AD4-LVDS

The Backlog The Scope The Approach The Trends

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

Lattice Embedded Vision Development Kit User Guide

Fast Orbit Feedback at the SLS. Outline

SoC IC Basics. COE838: Systems on Chip Design

DESIGN OF A MEASUREMENT PLATFORM FOR COMMUNICATIONS SYSTEMS

DRS Application Note. Integrated VXS SIGINT Digital Receiver/Processor. Technology White Paper. cwcembedded.com

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM.

ARTES 11. Small GEO Platform Contract. 28 th March 2007 Berlin 1

Product Profile of microenable 5 VQ8-CXP6D ironman

EXOSTIV TM. Frédéric Leens, CEO

Hitachi Kokusai Electric Comark LLC

Beam Position Monitor Developments at PSI

Raspberry Pi debugging with JTAG

Interfacing the TLC5510 Analog-to-Digital Converter to the

Low Cost, High Speed Spectrum Analyzers For RF Manufacturing APPLICATION NOTE

On Communication Requirements for Control-by-Wire Applications. Future distributed control systems for safety critical applications

VIDEO GRABBER. DisplayPort. User Manual

Design for Testability

Spec Sheet R&S SpycerBox Cell

Virtex-II Pro and VxWorks for Embedded Solutions. Systems Engineering Group

TransitHound Cellphone Detector User Manual Version 1.3

EECS150 - Digital Design Lecture 12 - Video Interfacing. Recap and Outline

Building Video and Audio Test Systems. NI Technical Symposium 2008

ICUE GRID. IP Video Wall Management and Control KEY FEATURES PRODUCT DESCRIPTION

Supercam Spectrometer Synchronization at the SMT 7 February 2007 Craig Kulesa

EnVinci Endoscopy with PC Comfort

A Real Time Hi Speed Tracker for Chain Snatcher

TUESDAY, FEBRUARY 16 FD 9 / FD EVA #3 BEGINS (Behnken and Patrick) 08/ 16:55 08:09 PM 09:09 PM 02:09 WEDNESDAY, FEBRUARY 17 FD 10 / FD 11

National Park Service Photo Utah 400 Series 1 Digital Routing Switcher

THE DIAGNOSTICS BACK END SYSTEM BASED ON THE IN HOUSE DEVELOPED A DA AND A D O BOARDS

Flexible High Speed Recording. Wideband recording of IF & RF signals

Processor time 9 Used memory 9. Lost video frames 11 Storage buffer 11 Received rate 11

MIPI D-PHY Bandwidth Matrix Table User Guide. UG110 Version 1.0, June 2015

Efficient implementation of a spectrum scanner on a software-defined radio platform

Getting Started with Launchpad and Grove Starter Kit. Franklin Cooper University Marketing Manager

Dynamic Animation Cube Group 1 Joseph Clark Michael Alberts Isaiah Walker Arnold Li

A STUDY ON THE DEVELOPMENT OF THE DEDICATED OBU 1 FOR THE HANDICAPPED PERSONS USING HI-PASS 2 SYSTEM

A better way to get visual information where you need it.

The ESA Automated Transfer Vehicle

Trigger Cost & Schedule

Datasheet. Dual-Band airmax ac Radio with Dedicated Wi-Fi Management. Model: B-DB-AC. airmax ac Technology for 300+ Mbps Throughput at 5 GHz

Transcription:

The DM7 and the Future of High Performance Computing in Space 15 th Annual CubeSat Developers Workshop April 30, 2018 Presented By: Aaron Zucherman Graduate Research Assistant DM Student Team Lead MSU Space Science Center azucherman@moreheadstate.edu Co-Authors: Dr. Benjamin Malphrus Dr. John Samson Christian Ortiz Huertas Michael Snyder Kenneth Carroll Christopher Coleman 1

Overview DM (Dependable Multiprocessor) technology DM Development DM7 ISS flight experiment Experiment Lessons learned Ongoing & Future Work Applications Summary and Conclusion 2

DM Technology DM (Dependable Multiprocessor) technology is a cluster of high-performance COTS processors that can fly in space Originally developed by Honeywell for NASA Hardware architecture and software framework DM Middleware (DMM) - Software-enhanced radiation/fault tolerance Self-checking, triple modular redundancy and algorithm-based fault tolerance Hardware, platform, & application-independent Supports homogeneous and heterogenous processing operations GPP, DSP, GPU, FPGA, neural processing, and multicore User-configurable, environmental and mission adaptive fault tolerance Operates under a system controller via high speed interconnect DM Flight System Control Bus / Power & Discretes Vehicle Interface System Controller COTS Processing Node COTS Processing Node COTS Processing Node Mass Data Storage Node Sensor I/O Sensor High Speed Interconnect 3

DM Technology Development New Millennium Program ST-8 project TRL6 Successful operation in a radiation environment Demonstrated: High performance and availability Timely and correct delivery of data Consistency with performance models Multiple applications: Hyper-Spectral Imaging Synthetic Aperture Radar Astrophysics applications (CRBLASTER, QLWFPC2) FFTs, matrix operations, etc. Easy to Use/Low Overhead: Independent 3rd party ports <10% overhead throughput and memory of application DM TRL6 Flight Experiment Testbed Rad Hard Single Board Computer System Controller Flight COTS Processors Standard cpci Backplane Rad Hard Mass Memory Module Ethernet Backplane Extender Cards 4

DM Cube Morehead State University (MSU) and Honeywell developed the DM into the CubeSat formfactor DM Cube 1/3 U 120 grams 8 Computer-on-Modules (COM) Gumstix Overo WaterSTORM COM 800 MHz each 256 MB RAM, 256 MB Flash each DM CubeSat payload processor flight prototype fabricated by MSU 5

DM7 ISS Flight Experiment Hosted on the NanoRacks External Platform (NREP) Sponsored by CASIS Center for the Advancement of Science in Space Goals: 1. Demonstrate DM operation in a real space environment 2. Achieve TRL7 for DM technology 3. Validate the predictive DM performance models DM7 Flight System Payload 6

DM7 Experiment Operation 1. System-level Radiation Performance Mission Experiment Logic Test, LUD, Golden Standard (GS) LUD compare 2. System Capabilities Mission Experiment MM, FFT, SAR, HSI, LUD, Logic Test, CRBLASTER with a full range of DM fault tolerance modes 3. Camera Mission Experiment 100x and 1000x compressed images captured All data was continuously downlinked to the ground 7

DM7 Flight Experiment Configuration NREP DHS Host + 28V DC USB DM7 C&DH Host DM Cube Payload Processor Mini- Camera ISS Exp. Data Buffer Comm. EPS + 5V DC + 3.5V DC DM Power Mgmt Circuitry 7 Ethernet TDRS RF Links MSFC Ground Facility C&DH UART Ethernet Ethernet Switch NREP Ground Facility NREP-P DM7 Payload 1U form factor chassis DM System Controller & S/C Interface Functions 4-Node DM Cluster Gumstix Modules UART PC with DM Ground Control & Telemetry Software MSU Ground Station 8

DM7 Mission Timeline Launched to the ISS on HTV6 on Dec 9, 2016 NREP Mission 1 / Mission 2 switch-over took place on Apr 27, 2017 Activated on Apr 28, 2017 and started streaming downlink telemetry Minor downlink issues were quickly remedied Initial on-orbit testing demonstrating all 3 DM7 experiment missions Some anomalies were experienced 6-month experiment ended on Nov 2017 Continued to down-link health status until powered down on Dec 20, 2017 NREP Mission 2 / Mission 3 switch-over on Jan 4, 2018 Placed in ISS storage DM7 to be returned to MSU by end of 2018 DM7 Payload NREP NREP with DM7 installed Images courtesy of NASA Robot Arm 9

DM7 Experiment Results Three Successful on-orbit experiments DM system measured for availability and computational correctness No SEU-induced errors detected Performance consistent with Gumstix ground-based radiation tests No radiation-induced latch-up Low SEE rates 10

DM7 Montage Montage of 29 consecutive 100x compression snapshots created by Dr. Conner (MSU) https://www.moreheadstate.edu/college-of-science/earth-and-space-sciences/space-science- Center 11

On-Orbit Anomalies 1st Anomaly: Unexplained cessation of telemetry Power cycling would restore operation 2nd Anomaly: Inability to consistently boot-up all four DP nodes Operating with only three processing nodes was not catastrophic System easily capable of handling node failure Loss of one node only reduced the effective system SEU rate by <17% After two months of operation: All commands, including the contingency commands had been implemented Good understanding how the DM7 payload was performing on-orbit 3rd Anomaly: Loss of Ethernet connectivity after a power cycle Interface could no longer find the Ethernet_0 device 12

Lesson s Learned 1. Ensure adequate on-orbit thermal sensing No way to determine thermal conditions on-orbit 2. Check and check again Software debug collection still enabled on one DP node 3. Remote on-orbit debugging is limited Limited by ISS and NanoRacks schedules 4. Retain as much ground testing capability as possible COM s console ports were used during ground testing to analyze processor issues but were capped off for flight. Would have been useful for on-orbit anomaly resolution 5. Keep the payload team together 13

Ongoing and Future Work Analysis of the anomalies using experiment data Testing DM7 when it is returned to MSU Power and thermal testing Attempt to re-establish Ethernet_0 device connection Upgrade DM Cube Redundancy, e.g. ethernet, control, power, etc. Additional on-orbit debugging features Thermal sensing and control Improvements to DMM Demonstrate application code on new platforms DM-Pi using Raspberry Pi s Rad-hardened Hardware DM Cube on several MSU supported CubeSat proposals and studies DM development workstation at MSU Space Science Center. DM-Pi and other hardware shown 14

Applications (1 of 2) DM allows CubeSat missions to fly COTS processing technology No longer need to fly technologies that are 2 3 generations behind the state of the art terrestrial processing technology DM can be used for any mission or application that needs programmable high performance computing 15

Applications (2 of 2) Reducing downlink bandwidth requirements/usage Real time data, image and video compression On-orbit data mining Smart Mission operations Multi mission and autonomous control Hazardous terrestrial environments e.g. nuclear decommissioning robotics Looking for partners who have applications for DM technology If interested please contact: azucherman@moreheadstate.edu Come visit the Morehead State University Booth 16

Summary and Conclusion DM is a way to fly a cluster of high-performance COTS Processors for Space DM is TRL-7 Ongoing work to improve DMM middleware and DM cube The DM is a low-cost, scalable and high performance processing solution 17

Acknowledgements The Dependable Multiprocessor effort was funded under NASA NMP ST8 contract NMO-710209 The DM CubeSat development was funded by Honeywell The SMDC TechSat Phase 2 effort was funded under SMDC contract W9113M-08-D-0001/0023 The DM7 ISS flight experiment effort was performed under CASIS grant GA-2014-149 The DM7 CASIS project was flown as an ISS National Laboratory flight experiment Thanks to NanoRacks personnel for their support during development, pre-flight testing, and on-orbit testing and operation of the DM7 payload Thanks to Dataseam for ongoing support 18

Questions? 19

Back-up slides 20

DMM - Dependable Multiprocessor Middleware User Applications System Controller Data Processor Application Programming Interface (API) S/C Interface Applications Application Specific Applications DMM Generic Fault Tolerant Framework DMM Operating System Hardware OS/Hardware Specific Operating System Hardware SAL (System Abstraction Layer) High Speed Interconnect DMM components and agents The DM Middleware (DMM) is DM technology; DM technology is not the underlying hardware 21

DM7 Compressed Images 100x compressed image 1000x compressed image 22

DM7 Camera Image Compression Experiment Raw Image Lossless Compressed Image Compressed Image Error * Raw Image Size: 921654 Bytes Frame Time: 15 seconds Compressed Image Size: 435734 Bytes Execution Time: 2.449 seconds Average R error = 0.0 ^ Average G error = 0.0 ^ Average B error = 0.0 ^ Raw Image 1000X Compressed Image Compressed Image Error * Raw Image Size: 921654 Bytes Frame Time: 15 seconds Compressed Image Size: 922 Bytes Execution Time: 3.041 seconds Average R error = 11.183 ^ Average G error = 8.626 ^ Average B error = 9.947 ^ * ABS [Raw Image Pixel (x,y) Compressed Image Pixel (x,y)] ^ Average difference in pixel value over the entire image (8-bit pixel data; range 0-255) 23

ISS Top View Aft-Facing Camera View NREP/Payload Position #3 From NASA ISS Web Site 24

Anomalies Other Considerations Possible MSP430 anomaly During early on-orbit check-out, it appeared that the MSP430 microcontroller failed to issue an initial heartbeat required to start the DM cluster Surprising because of MSP430 space pedigree and the simplicity of the timing circuit which generates the heartbeats Cycling power rectified this apparent anomaly which never happened again Possible unknown/unexpected radiation effects Due to limited funding, not all of the components in the DM7 flight system were subjected to pre-flight ground-based radiation testing Only the COM s were radiation tested by Honeywell and Yosemite Space as suitable for flying in space DM7 payload not radiation tested on a systems level Impact of not radiation testing all of the components in the DM7 flight system is uncertain 25