Skip Navigation
Small Business Innovation Research/Small Business Tech Transfer

Software Tools for Rapid Algorithm Development on HPC, Data-Processing Hardware

Completed Technology Project

Project Description

Software Tools for Rapid Algorithm Development on HPC, Data-Processing Hardware
Current and future NASA missions are confronted with the challenge that the amount of data collected by its sensors significantly outpaces the down-link bandwidth. As a consequence, initial data reduction has to occur on-board, using algorithms sophisticated enough to sufficiently reduce the amount of data while simultaneously ensuring the preservation of valuable information. This requires enhanced processing power on-board the spacecraft/device/telescope. While future generations of rugged, radiation-hardened hardware can be expected to deliver the necessary performance by employing highly heterogeneous architectures consisting of a combination of FPGAs, DSPs and massively multicore architectures, software development for such devices poses a significant challenge. We prepose to develop tools that facilitate and accelerate algorithm development on these hardware devices. The tools will enable scientists to prototype algorithms in the High-Level language that they are most familiar with while simultaneously building code for high-performance computational hardware. More »

Anticipated Benefits

Primary U.S. Work Locations and Key Partners

Technology Transitions

Light bulb

Suggest an Edit

Recommend changes and additions to this project record.

This is a historic project that was completed before the creation of TechPort on October 1, 2012. Available data has been included. This record may contain less data than currently active projects.