DocumentCode :
2501054
Title :
Implementing MPI under AP/Linux
Author :
Sitsky, David ; Mackerras, Paul ; Tridgell, Andrew ; Walsh, David
Author_Institution :
CAP Res. Program, Australian Nat. Univ., Canberra, ACT, Australia
fYear :
1996
fDate :
1-2 Jul 1996
Firstpage :
32
Lastpage :
39
Abstract :
A preliminary MPI library has been implemented for the Fujitsu AP1000+ multicomputer running the AP/Linux operating system. Under this environment, parallel programs may be dedicated to a fixed partition, or a number of parallel programs may share a partition. Therefore, the MPI library has been constructed so that messaging operations can be driven by polling and/or interrupt techniques. It has been found that polling works well when a single parallel program is running on a given partition, and that interrupt-driven communication makes far better use of the machine when multiple parallel programs are executing. Gang scheduling of multiple parallel programs which use polling was found to be relatively ineffective
Keywords :
application program interfaces; distributed memory systems; interrupts; message passing; operating systems (computers); parallel programming; processor scheduling; software libraries; utility programs; AP/Linux operating system; Fujitsu AP1000+ multicomputer; MPI library; gang scheduling; interrupt techniques; interrupt-driven communication; messaging operations; multiple parallel programs; parallel programs; partition; polling; Australia; Bandwidth; Broadcasting; Control systems; Kernel; Libraries; Linux; Message passing; Operating systems; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MPI Developer's Conference, 1996. Proceedings., Second
Conference_Location :
Notre Dame, IN
Print_ISBN :
0-8186-7533-0
Type :
conf
DOI :
10.1109/MPIDC.1996.534092
Filename :
534092
Link To Document :
بازگشت