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