• DocumentCode
    2727715
  • Title

    Comparing the optimal performance of different MIMD multiprocessor architectures

  • Author

    Lundberg, Lars ; Lennerstad, Håkan

  • Author_Institution
    Dept. of Comput. Sci., Karlskrona Univ., Ronneby, Sweden
  • fYear
    1998
  • fDate
    30 Mar-3 Apr 1998
  • Firstpage
    498
  • Lastpage
    502
  • Abstract
    We compare the performance of systems consisting of one large cluster containing q processors with systems where processors are grouped into k clusters containing u processors each. A parallel program, consisting of n processes, is executed on this system. Processes may be relocated between the processors in a cluster. They may, however not be relocated from one cluster to another. The performance criterion is the completion time of the parallel program. We present two functions: g(n,k,u,q) and G(k,u,q). Provided that we can find optimal or near optimal schedules, these functions put optimal upper bounds on the gain of using one cluster containing q processors compared to using k clusters containing u processors each. The function g(n,k,u,q) is valid for programs with n processes, whereas G(k,u,q) only depends on the two multiprocessor architectures. By evaluating g(n,k,u,q) and G(k,u,q) we show that the gain of increasing the cluster size from 1 to 2 and from 2 to 4 is relatively large. However, the gain of using clusters larger than 4 is very limited
  • Keywords
    multiprocessing systems; parallel architectures; parallel programming; performance evaluation; processor scheduling; MIMD multiprocessor architectures; cluster size; completion time; optimal performance; optimal schedules; optimal upper bounds; parallel program; performance criterion; Computer architecture; Computer science; Joining processes; Mathematics; Message passing; Optimal scheduling; Performance gain; Processor scheduling; Upper bound; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-8404-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1998.669962
  • Filename
    669962