Code 587 Technologies and Products
Gigabit Per Second Processing for the AdEPT Telescope
Principal Investigator (PI)
- Teresa Sheets/Code 587
- Teresa.B.Sheets@nasa.gov
Description and Objectives
- Support the on-board, real time, memory intensive processing of the Gb/s data stream of the Advanced Energetic Pair Telescope (AdEPT) instrument.
- AdEPT is a high sensitivity medium-energy (5-200 MeV) gamma-ray telescope that will ultimately consist of eight, Three-Dimensional Track Imager (3-DTI) modules.
- The raw 3-DTI data stream must be processed on-board in real time to extract the gamma-ray science data.
- The raw data stream is produced at a rate of 0.2 Gb/s up to 2.5 Gb/s depending on the size of the 3-DTI module.
- The figure to the right is a graphical representation of the on-board processing needed to reduce the raw data to science data.
Gigabit Per Second Processing for the AdEPT Telescope
Technical Approach
- Build on the experience of FY12 Goddard Cross-Cutting R&D work to develop optimized software to support the detector's increasing channels and data rate processing requirements, from 512 channels at 0.2 Gb/s to 1536 channels at 0.5 Gb/s to ~5000 channels at 2.5 Gb/s.
- Port and optimize the existing AdEPT streaming mode software using the Tilera Encore system.
- Use AESOP, an autoparallelizing compiler for shared memory computers, being developed by the University of Maryland to aid in parallel processing.
- Generate realistic input test data
Main Innovation(s)
- High data rate processing.
- Parallel processing, optimization of processing.
- Use of the latest Tilera 36-core embedded processing system and software tools.
Infusion Potential
- AdEPT short-term and long-term development, Explorer AO in FY16.
- Low-earth orbit missions.