Title :
Glenda: an environment for easy parallel programming
Author :
Seyfarth, B.R. ; Bickham, J.L. ; Fernandez, M.R.
Author_Institution :
Dept. of Comput. Sci., Southern Mississippi Univ., Hattiesburg, MS, USA
Abstract :
Introduces a software package called “Glenda”, designed to support easy parallel programming. Glenda implements a coordination language based on a global “tuple space”. This coordination language consists of seven operations to output and input tuples from within participating programs. Glenda communications are performed using PVM (Parallel Virtual Machine) message passing functions. The Glenda package consists of a preprocessor to add the coordination operations to the C programming language, a set of communication functions and a tuple server process. We show the utility of Glenda based on an underwater acoustic modeling benchmark
Keywords :
acoustic analysis; file servers; message passing; parallel programming; physics computing; programming environments; underwater sound; virtual machines; C programming language; Glenda; PVM message passing functions; Parallel Virtual Machine; benchmark; communication functions; coordination language; global tuple space; parallel programming environment; preprocessor; software package; tuple server process; underwater acoustic modeling; Buffer storage; Computer aided manufacturing; Computer languages; Computer science; Concurrent computing; Message passing; Parallel processing; Parallel programming; Software packages; Virtual machining;
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
DOI :
10.1109/SHPCC.1994.296701