• DocumentCode
    3264253
  • Title

    Realizing reconfigurable mesh algorithms on softcore arrays

  • Author

    Giefers, Heiner ; Platzner, Marco

  • Author_Institution
    Univ. of Paderborn, Paderborn
  • fYear
    2008
  • fDate
    21-24 July 2008
  • Firstpage
    41
  • Lastpage
    48
  • Abstract
    The reconfigurable mesh is a very popular model for massively parallel computation for which a large body of algorithms with exceptionally low runtime complexities exists. However, these low complexities can not be exploited due to the unrealistic assumption that communication time is either constant or logarithmic in the number of cores. Nevertheless, studying the reconfigurable mesh model and associated algorithms might lead to new approaches for the design and programming of many cores with light-weight, circuit-switched interconnects. In this paper, we present the mapping of reconfigurable mesh algorithms to softcore arrays. We first discuss our architecture and the corresponding tool flow, and then turn to the most critical issues, minimizing communication delay and establishing synchronization in the single-operand, circuit-switched network. We show experimental results from an FPGA prototype and evaluate our architecture by a sparse matrix multiplication case study.
  • Keywords
    field programmable gate arrays; parallel architectures; reconfigurable architectures; sparse matrices; FPGA prototype; circuit-switched interconnects; communication delay; mesh algorithms; parallel computation; runtime complexities; softcore arrays; sparse matrix multiplication; Algorithm design and analysis; Computer architecture; Integrated circuit interconnections; Message passing; Network-on-a-chip; Prototypes; Routing; Runtime; Switches; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation, 2008. SAMOS 2008. International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-1985-2
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2008.4664845
  • Filename
    4664845