Title :
The F-code abstract machine and its implementation
Author_Institution :
Dept. of Electron. & Electr. Eng., Surrey Univ., Guildford, UK
Abstract :
The author describes work directed towards the implementation of a general purpose scalable parallel computer for scientific and engineering applications. The strategy has been to develop and define a portable software platform which can be used as a very abstract compiler target language for data parallel programs. It is suggested that such an approach not only promotes portability of programs between different classes of parallel computers but also provides a means of gaining efficient implementation on distributed memory computers by avoiding unnecessary synchronization, and by contributing toward parallel slackness.<>
Keywords :
distributed memory systems; parallel machines; parallel programming; program compilers; software portability; F-code abstract machine; data parallel programs; distributed memory computers; engineering applications; general purpose scalable parallel computer; parallel slackness; portable software platform; synchronization; very abstract compiler target language; Application software; Communication system control; Concurrent computing; Costs; Distributed computing; Parallel languages; Particle measurements; Program processors; Supercomputers; Yarn;
Conference_Titel :
CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
Conference_Location :
The Hague, Netherlands
Print_ISBN :
0-8186-2760-3
DOI :
10.1109/CMPEUR.1992.218515