• DocumentCode
    1664656
  • Title

    Massively parallel wireless reconfigurable processor architecture and programming

  • Author

    Sarrigeorgidis, Konstantinos ; Rabaey, Jan

  • fYear
    2003
  • Abstract
    We propose a massively parallel reconfigurable processor architecture targetted for the implementation of advanced wireless communication algorithms featuring matrix computations. A design methodology for programming and configuring the processor architecture is developed. The design entry point is the space representation of the algorithm in Simulink. The Simulink description is parsed and the algorithm´s dependence flow graph is derived, which is scheduled and space-time mapped onto the proposed architecture. The compiler reconfigures the switch boxes of the proposed hierarchical interconnection network in the architecture. An energy consumption model is derived, and design examples are provided that demonstrate the enhanced energy efficiency of the proposed architecture compared to a state of the art programmable DSP.
  • Keywords
    flow graphs; matrix algebra; mobile radio; parallel architectures; parallel programming; processor scheduling; reconfigurable architectures; telecommunication computing; Simulink; advanced wireless communication algorithms; compiler; dependence flow graph; energy consumption model; energy efficiency; hierarchical interconnection network; massively parallel architecture; matrix computations; programming; reconfigurable processor architecture; scheduling; space representation; space-time mapping; Algorithm design and analysis; Computer architecture; Concurrent computing; Design methodology; Flow graphs; Parallel programming; Processor scheduling; Scheduling algorithm; Switches; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213313
  • Filename
    1213313