Title :
Unifying manycore and FPGA processing with the RUSH architecture
Author :
Beresini, Brandon ; Ricketts, Scott ; Taylor, Michael Bedford
Abstract :
Because of the constraints of space computing, the set of available processing technologies is limited. Conventionally, designers have had to choose from programmable rad-hard processors and fixed ASIC solutions. FPGAs provide significantly better power-performance efficiency than general purpose processors, but are more costly to program and are less flexible. For terrestrial applications, manycore processors have been adopted for a class of applications where both performance and flexible programmability are important metrics. Maestro, the first rad-hard manycore processor, has the potential to enable new capabilities for space computation. However, for many applications, certain timing-critical tasks still require the performance efficiency of an FPGA co-processor. Moreover, integrating such heterogeneous systems is challenging because the individual processing substrates have differing internal programming models. As a result, data sharing and dynamic workload scheduling across heterogeneous architectures are often suboptimal and hindered by poor scalability. The Rad-hard Unified Scalable Heterogeneous (RUSH) architecture is a heterogeneous processing platform with both a manycore chip and an FPGA. RUSH provides a unified programming model across both chips to allow for rapid development of scalable and efficient implementations. This paper overviews RUSH´s technical approach and presents an example application: a WiMAX radio transceiver.
Keywords :
application specific integrated circuits; coprocessors; field programmable gate arrays; reconfigurable architectures; FPGA coprocessor; FPGA processing; Maestro rad-hard manycore processor; RUSH architecture; WiMAX radio transceiver; data sharing; dynamic workload scheduling; fixed ASIC solutions; general purpose processors; heterogeneous processing platform; internal programming models; programmable rad-hard processors; rad-hard unified scalable heterogeneous architecture; space computing; Field programmable gate arrays; IP networks; Program processors; Radiation hardening; Tiles; Viterbi algorithm; WiMAX;
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2011 NASA/ESA Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4577-0598-4
Electronic_ISBN :
978-1-4577-0597-7
DOI :
10.1109/AHS.2011.5963950