• DocumentCode
    1990258
  • Title

    A programming model for reconfigurable mesh based parallel computers

  • Author

    Maresca, Massimo ; Baglietto, Pierpaolo

  • Author_Institution
    DIST, Genoa Univ., Italy
  • fYear
    1993
  • fDate
    20-23 Sep 1993
  • Firstpage
    124
  • Lastpage
    133
  • Abstract
    The paper describes a high level programming model for reconfigurable mesh architectures. We analyze the engineering and technological issues of the implementation of reconfigurable mesh architectures and define an abstract architecture, called polymorphic processor array. We define both a computation model and a programming model for polymorphic processor arrays and design a parallel programming language called Polymorphic Parallel C based on this programming model, for which we have implemented a compiler and a simulator. We have used such tools to validate a number of PPA algorithms and to estimate the performance of the corresponding programs
  • Keywords
    parallel architectures; parallel languages; parallel machines; parallel programming; program compilers; reconfigurable architectures; PPA algorithms; Polymorphic Parallel C; abstract architecture; compiler; computation model; high level programming model; parallel programming language; polymorphic processor array; reconfigurable mesh architectures; reconfigurable mesh based parallel computers; simulator; Automatic programming; Communication switching; Communication system control; Computational modeling; Computer architecture; Concurrent computing; Parallel algorithms; Parallel programming; Programmable logic arrays; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming Models for Massively Parallel Computers, 1993. Proceedings
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-4900-3
  • Type

    conf

  • DOI
    10.1109/PMMP.1993.315547
  • Filename
    315547