• DocumentCode
    3348562
  • Title

    Programming environment for phase-reconfigurable parallel programming on SuperNode

  • Author

    Adamo, J.-M. ; Bonello, C. ; Trejo, L.

  • Author_Institution
    Lab. LIP-IMAG, Ecole Normale Superieur de Lyon, France
  • fYear
    1992
  • fDate
    1-4 Dec 1992
  • Firstpage
    452
  • Lastpage
    459
  • Abstract
    The authors present a programming environment called C-NET developed for the reconfigurable SuperNode multiprocessor. It allows the implementation of variable-topology programs that are referred to as phase-reconfigurable programs. The design decisions concerning dynamic-reconfiguration handling are discussed with regard to the architectural constraints of the machine. It provides three specialized languages: PPL (phase programming language), for the development of phase-reconfigurable programs: GCL (graph-construction language), for the construction of graphs on which the phases are to be executed; and CPL components programming language), for coding the software components. The first example on which the programming environment was tested was the conjugate-gradient (CG) algorithm. The results are encouraging. Phase-reconfigurable implementation of CG was developed and compared with a fixed topology implementation (8×4 torus)
  • Keywords
    multiprocessing systems; parallel programming; programming environments; reconfigurable architectures; C-NET; CPL; GCL; PPL; SuperNode; architectural constraints; coding; conjugate gradient algorithm; design decisions; dynamic-reconfiguration handling; fixed topology implementation; graph-construction language; multiprocessor; phase programming language; phase-reconfigurable parallel programming; variable-topology programs; Computational modeling; Computer architecture; Computer languages; Dynamic programming; Hardware; Kernel; Parallel machines; Parallel programming; Programming environments; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
  • Conference_Location
    Arlington, TX
  • Print_ISBN
    0-8186-3200-3
  • Type

    conf

  • DOI
    10.1109/SPDP.1992.242710
  • Filename
    242710