• DocumentCode
    1539592
  • Title

    Software support for multiprocessor latency measurement and evaluation

  • Author

    Yan, Yong ; Zhang, Xiaodong ; Ma, Qian

  • Author_Institution
    High Performance Comput. & Software Lab., Texas Univ., San Antonio, TX, USA
  • Volume
    23
  • Issue
    1
  • fYear
    1997
  • fDate
    1/1/1997 12:00:00 AM
  • Firstpage
    4
  • Lastpage
    16
  • Abstract
    Parallel computing scalability evaluates the extent to which parallel programs and architectures can effectively utilize increasing numbers of processors. In this paper, we compare a group of existing scalability metrics and evaluation models with an experimental metric which uses network latency to measure and evaluate the scalability of parallel programs and architectures. To provide insight into dynamic system performance, we have developed an integrated software environment prototype for measuring and evaluating multiprocessor scalability performance, called Scale-Graph. Scale-Graph uses a graphical instrumentation monitor to collect, measure and analyze latency-related data, and to display scalability performance based on various program execution patterns. The graphical software tool is X-Windows based and is currently implemented on standard workstations to analyze performance data of the KSR-1, a hierarchical ring-based shared-memory architecture
  • Keywords
    engineering graphics; graphical user interfaces; parallel architectures; parallel programming; performance evaluation; shared memory systems; software metrics; software performance evaluation; software tools; system monitoring; KSR-1 performance data analysis; Scale-Graph; X-Windows based software tool; dynamic system performance; graphical instrumentation monitor; hierarchical ring-based shared-memory architecture; integrated software environment prototype; multiprocessor latency evaluation models; multiprocessor latency measurement; network latency; parallel architectures; parallel computing scalability; parallel programs; performance graphical presentation; processor number; program execution patterns; scalability metrics; software support; workstations; Computer architecture; Data analysis; Delay; Parallel processing; Performance analysis; Scalability; Software measurement; Software performance; Software prototyping; System performance;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.581326
  • Filename
    581326