• 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