• DocumentCode
    1689737
  • Title

    Algorithmic skeletons for the design of partially reconfigurable systems

  • Author

    Dittmann, Florian ; Frank, Stefan ; Oberthür, Simon

  • Author_Institution
    Heinz Nixdorf Inst., Univ. Paderborn, Paderborn
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Designing reconfigurable systems that beneficially exploit the spatial and temporal domain is a cumbersome task hardly supported by current design methods. In particular, if we aim to bridge the gap between application and reconfigurable substrate, we require concrete concepts that allow for utilizing the inherent parallelism and adaptiveness of re- configurable devices. We propose algorithmic skeletons as sophisticated technique therefore. Algorithmic skeletons are programming templates for the parallel computing domain and therefore separate the structure of a computation from the computation itself. Hence, they offer a seminal means to extract temporal and spatial characteristics of an application, which can be used to make reconfigurability explicit. In this work, we show the conceptual background as well as a concrete implementation means of the method.
  • Keywords
    parallel algorithms; algorithmic skeletons; parallel computing domain; partially reconfigurable systems; programming templates; reconfigurable devices; spatial domain; temporal domain; Algorithm design and analysis; Application software; Concrete; Concurrent computing; Field programmable gate arrays; Parallel machines; Parallel processing; Parallel programming; Runtime; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536509
  • Filename
    4536509