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
Link To Document :
بازگشت