• 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