• DocumentCode
    3485549
  • Title

    Speedup, communication complexity and blocking-a La Recherche du Temps Perdu

  • Author

    Marinescu, Dan C. ; Rice, John R.

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    712
  • Lastpage
    721
  • Abstract
    The paper investigates the time lost in a parallel computation due to sequential and duplicated work, communication and control, and blocking. It introduces the concept of relative speedup and proposes characterizations of parallel algorithms based upon the communication complexity and the blocking model. The paper discusses the impact of the processor´s architecture upon the measured speedup. It shows that a large speedup may be due to an inefficient sequential computation, e.g. due to the cache management, rather than to an efficient parallel computation. A model of parallel computations which takes into account sequential and duplicated work, communication and control and blocking is presented. The paper shows that the scalability of a parallel computation is determined by the communication complexity. The model is used to predict the asymptotic behavior, the maximum speedup and the optimal number of processors. An incore 3D FFT algorithm for distributed memory MIMD systems and a Chebyshev iterative algorithm for solving a linear system of equations are used to illustrate the concepts
  • Keywords
    buffer storage; communication complexity; distributed memory systems; parallel algorithms; Chebyshev iterative algorithm; blocking; blocking model; cache management; communication complexity; distributed memory MIMD systems; incore 3D FFT algorithm; linear system; parallel algorithms; parallel computation; relative speedup; scalability; time lost; Communication system control; Complexity theory; Computational modeling; Computer architecture; Concurrent computing; Iterative algorithms; Parallel algorithms; Predictive models; Scalability; Velocity measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262793
  • Filename
    262793