DocumentCode
2431889
Title
Unifying manycore and FPGA processing with the RUSH architecture
Author
Beresini, Brandon ; Ricketts, Scott ; Taylor, Michael Bedford
fYear
2011
fDate
6-9 June 2011
Firstpage
22
Lastpage
28
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/AHS.2011.5963950
Filename
5963950
Link To Document