• DocumentCode
    278903
  • Title

    A software environment for programming distributed memory machines

  • Author

    Chaumette, S.

  • Author_Institution
    Lab. Bordelais de Recherche en Inf., Bordeaux I Univ., Talence, France
  • Volume
    i
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    257
  • Abstract
    For efficiency, multiprocessor local memory machines work mostly on the message passing principle, and therefore are programmed using the framework of communicating sequential processes. This programming should be easy to do, and this ease obviously requires an adequate software environment. One such environment, ADAM, is the main topic of the paper. Especially important and time consuming in the development cycle of a distributed application is the debugging phase. Therefore among the tools provided by the ADAM environment, those dedicated to debugging have been emphasized. The most interesting are: a centralized simulator-debugger at the level of the language; a tool based upon traces that enables to see the communication that took place during an execution. The most original part of this work consists of debugging mechanisms dedicated to communication
  • Keywords
    parallel programming; program debugging; programming environments; software tools; centralized simulator-debugger; message passing; multiprocessor local memory machines; parallel program development environment; programming distributed memory machines; software environment; Application software; Computer architecture; Concurrent computing; Debugging; Distributed computing; Message passing; Parallel algorithms; Partial response channels; Routing; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183172
  • Filename
    183172