• DocumentCode
    927788
  • Title

    Measuring parallelism in computation-intensive scientific/engineering applications

  • Author

    Kumar, Manoj

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    37
  • Issue
    9
  • fYear
    1988
  • fDate
    9/1/1988 12:00:00 AM
  • Firstpage
    1088
  • Lastpage
    1098
  • Abstract
    Describes COMET, (concurrency measurement tool), a software tool for measuring parallelism in large scientific/engineering applications. The proposed tool measures the total parallelism present in programs, filtering out the effects of communication/synchronization delays, finite storage, limited number of processors, the policies for management of processors and storage, etc. Although an ideal machine that can exploit the total parallelism is not realizable, such measures would aid the calibration and design of various architectures/compilers. The proposed software tool accepts ordinary Fortran programs as input. Therefore, parallelism can be measured easily on many fairly big programs. Some measurements for parallelism obtained with the help of this tool are also reported. It is observed that the average parallelism in the chosen programs is in the range of 500-3500 Fortran statements executing concurrently in each clock cycle in an idealized environment
  • Keywords
    FORTRAN listings; parallel programming; software tools; COMET; Fortran programs; concurrency measurement tool; measuring parallelism; parallel programming; parallelism; scientific/engineering applications; software tool; Application software; Calibration; Computer architecture; Concurrent computing; Delay effects; Filtering; Parallel processing; Software measurement; Software tools; Synchronization;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.2259
  • Filename
    2259