Title :
Hardware/software interface for high-performance space computing with FPGA coprocessors
Author :
Greco, James ; Cieslewski, Grzegorz ; Jacobs, Adam ; Troxel, Ian A. ; George, Alan D.
Author_Institution :
Dept. of Electr. & Comput. Eng., Florida Univ., Gainesville, FL
Abstract :
Complex real-time signal and image processing applications require low-latency and high-performance hardware to achieve optimal performance. Building such a high-performance platform for space deployment is hampered by hostile environmental conditions and power constraints. Custom space-based FPGA coprocessors help alleviate these constraints, but their use is typically restricted by the need for TMR or radiation-hardened components. This paper explores a framework that allows Earth and space scientists to use FPGA resources through an abstraction layer. A synthetic aperture radar application is used to demonstrate the power of the system architecture. The performance of the application is shown to achieve a speedup of 19 when compared to a software solution and is able to maintain comparable data reliability. Projected speedups, for the same case study executing on the proposed flight system architecture, are several times better and also discussed. This work supports the Dependable Multiprocessor project at Honeywell and the University of Florida, a mission for the Space Technology 8 (ST-8) satellite of NASA´s New Millennium Program
Keywords :
aerospace computing; aerospace instrumentation; coprocessors; field programmable gate arrays; Dependable Multiprocessor; Earth; FPGA coprocessors; NASA; New Millennium Program; Space Technology 8 satellite; TMR; abstraction layer; data reliability; flight system architecture; hardware/software interface; image processing; power constraints; radiation-hardened components; real-time signal; space computing; space scientists; synthetic aperture radar; Application software; Computer architecture; Computer interfaces; Coprocessors; Earth; Field programmable gate arrays; Hardware; Image processing; Signal processing; Software maintenance;
Conference_Titel :
Aerospace Conference, 2006 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-9545-X
DOI :
10.1109/AERO.2006.1655960