Maximizing speedup through performance prediction for distributed shared memory systems

Y. C. Zhuang, Ce-Kuen Shieh, T. Y. Liang, C. H. Chou

Research output: Contribution to conferencePaper

Abstract

Parallel applications executing on large system size of parallel systems achieve better speedup than on small system size. However, because of the design and implementation of the Distributed Shared Memory (DSM) system, there are some instances that large system size has no further performance improvement over small system size. It is important to determine what system size will result in the maximum speedup while all kinds of applications are running on DSM systems. In this paper, we describe the design and implementation of the performance prediction mechanism in our DSM system, Proteus [13], which supports node reconfiguration to adjust system size at runtime. We adopt a simple computation model and combine it with runtime information to predict the performance under different system sizes. With this work, it is possible to provide timely prediction result for the underlying system to adjust system size and thus maximize speedup.

Original languageEnglish
Pages723-726
Number of pages4
Publication statusPublished - 2001 Jan 1
Event21st IEEE International Conference on Distributed Computing Systems - Mesa, AZ, United States
Duration: 2001 Apr 162001 Apr 19

Other

Other21st IEEE International Conference on Distributed Computing Systems
CountryUnited States
CityMesa, AZ
Period01-04-1601-04-19

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Maximizing speedup through performance prediction for distributed shared memory systems'. Together they form a unique fingerprint.

  • Cite this

    Zhuang, Y. C., Shieh, C-K., Liang, T. Y., & Chou, C. H. (2001). Maximizing speedup through performance prediction for distributed shared memory systems. 723-726. Paper presented at 21st IEEE International Conference on Distributed Computing Systems, Mesa, AZ, United States.