• 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