• DocumentCode
    1046306
  • Title

    Scaling parallel programs for multiprocessors: methodology and examples

  • Author

    Singh, Jay Prakash ; Hennessy, L. ; Gupta, Anoop

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • Volume
    26
  • Issue
    7
  • fYear
    1993
  • fDate
    7/1/1993 12:00:00 AM
  • Firstpage
    42
  • Lastpage
    50
  • Abstract
    Models for the constraints under which an application should be scaled, including constant problem-size scaling, memory-constrained scaling, and time-constrained scaling, are reviewed. A realistic method is described that scales all relevant parameters under considerations imposed by the application domain. This method leads to different conclusions about the effectiveness and design of large multiprocessors than the naive practice of scaling only the data set size. The primary example application is a simulation of galaxies using the Barnes-Hut hierarchical N-body method.<>
  • Keywords
    N-body problems; astrophysics computing; digital simulation; galaxies; parallel programming; Barnes-Hut hierarchical N-body method; constant problem-size scaling; galaxies; large multiprocessors; memory-constrained scaling; multiprocessors; parallel programs; simulation; time-constrained scaling; Application software; Complexity theory; Computational modeling; Computer architecture; Concurrent computing; Memory management; Parallel algorithms; Parallel processing; Process design; Time factors;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.1993.274941
  • Filename
    274941