Title :
HELP for parallel scientific programming
Author :
Dekeyseer, J.-L. ; Lazure, Dominique ; Marquet, Philippe
Author_Institution :
Lab. d´´Inform. Fondament., Lille I Univ., Villeneuve d´´Ascq, France
Abstract :
In the framework of data parallel programming, data mapping and physical mapping characterize existing languages. Our model HELP (Hyper-Espace et Langage Paralle`le) introduces the hyper-space notion. The programmer handles data parallel objects using two programming levels. At the macroscopic level, geometrical operators provide explicit communications and allow him to obtain data alignment in hyper-space. The microscopic level provides arithmetic treatments which are applied inside all hyper-space active points. Implicit communications are prohibited with the HELP model
Keywords :
geometry; natural sciences computing; parallel languages; parallel programming; programming theory; HELP; Hyper-Espace et Langage Parallele; active points; arithmetic treatment; data alignment; data mapping; data parallel programming; explicit communications; geometrical operators; hyperspace; macroscopic level; microscopic level; physical mapping; scientific programming; Costs; Data structures; Microscopy; Parallel languages; Parallel machines; Parallel programming; Programming profession; Scattering; Shape; Space technology;
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings. Euromicro Workshop on
Conference_Location :
Gran Canaria
Print_ISBN :
0-8186-3610-6
DOI :
10.1109/EMPDP.1993.336425