• DocumentCode
    788584
  • Title

    Integrated performance models for SPMD applications and MIMD architectures

  • Author

    Cremonesi, Paolo ; Gennaro, Claudio

  • Author_Institution
    Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
  • Volume
    13
  • Issue
    7
  • fYear
    2002
  • fDate
    7/1/2002 12:00:00 AM
  • Firstpage
    745
  • Lastpage
    757
  • Abstract
    Introduces queuing network models for the performance analysis of SPMD (single-program, multiple-data) applications executed on general-purpose parallel architectures such as MIMD (multiple-input, multiple data) and clusters of workstations. The models are based on the pattern of computation, communication and I/O operations of typical parallel applications. Analysis of the models leads to the definition of speedup surfaces which capture the relative influence of processors and I/O parallelism and show the effects of different hardware and software components on the performance. Since the parameters of the models correspond to measurable program and hardware characteristics, the models can be used to anticipate the performance behavior of a parallel application as a function of the target architecture (i.e. the number of processors, number of disks, I/O topology, etc.)
  • Keywords
    input-output programs; parallel architectures; parallel programming; queueing theory; software performance evaluation; I/O operations; I/O parallelism; I/O topology; MIMD architectures; SPMD applications; communication pattern; computation pattern; disk number; fork-join queues; general-purpose parallel architectures; hardware components; integrated performance models; mean value analysis; measurable characteristics; parallel I/O; processor number; processor relative influence; queuing network models; software components; speedup surfaces; synchronization overhead; workstation clusters; Application software; Computer architecture; Concurrent computing; Hardware; Parallel architectures; Parallel processing; Performance analysis; Queueing analysis; Software performance; Workstations;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2002.1019862
  • Filename
    1019862