DocumentCode
2628401
Title
Execution behavior analysis and performance improvement in shared-memory architectures
Author
Zhang, Xiaodong ; He, Keqiang ; Butchee, George
Author_Institution
High-Performance Comput. & Software Lab., Texas Univ., San Antonio, TX, USA
fYear
1993
fDate
1-4 Dec 1993
Firstpage
23
Lastpage
26
Abstract
Communications latency forms a major obstacle to effective parallel processing. The bottlenecks of interprocessor communication can be caused by characteristics of a particular architecture or a particular application, and especially by the relationship between the two. We believe that efficient parallel processing requires serious attention to this intersection of architecture and application. In this paper we report: our analysis of the execution behavior of three programs from the SPLASH set, using two multiprocessor systems and a simulator; our identification of one program as especially hostile to multiprocessors; and the results of our efforts to improve the performance of that program by applying our detailed knowledge of the relationship between application and architecture
Keywords
multiprocessing systems; parallel architectures; parallel processing; performance evaluation; shared memory systems; SPLASH set; bottlenecks; communications latency; execution behavior; interprocessor communication; multiprocessor systems; parallel processing; performance improvement; shared-memory architectures; simulator; Computer architecture; Delay; Fluid dynamics; Helium; Joining processes; Laboratories; Memory management; Message passing; Performance analysis; Performance evaluation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-4222-X
Type
conf
DOI
10.1109/SPDP.1993.395555
Filename
395555
Link To Document