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
Link To Document