article · Concurrency Practice and Experience · 1989
Multiprogramming a distributed‐memory multiprocessor
Michael R. Leuze, Lawrence W. Dowdy, Keehyun Park
Cited by 16Abstract and details only
Abstract
Abstract The development of computing systems with large numbers of processors has been motivated primarily by the need to solve large, complex problems more quickly than is possible with uniprocessor systems. Traditionally, multiprocessor systems have been uniprogrammed, i.e., dedicated to the execution of a single set of related processes, since this approach provides the fastest response for an individual program once it begins execution. However, if the goal of a multiprocessor system is to minimize average response time or to maximize throughput, then multiprogramming must be considered. In this paper, a model of a simple multiprocessor system with a two‐program workload is reviewed; the model is then applied to an Intel iPSC/2 hypercube multiprocessor with a workload consisting of parallel wavefront algorithms for solving triangular systems of linear equations. Throughputs predicted by the model are compared with throughputs obtained experimentally from an actual system. The results provide validation for the model and indicate that significant performance improvements for multiprocessor systems are possible through multiprogramming.
Cite this paper
Leuze, M. R., Dowdy, L. W., & Park, K. (1989). Multiprogramming a distributed‐memory multiprocessor. Concurrency Practice and Experience, 1(1), 19–33. https://doi.org/10.1002/cpe.4330010104
Leuze, Michael R., et al. “Multiprogramming a distributed‐memory multiprocessor.” Concurrency Practice and Experience, vol. 1, no. 1, 1989, pp. 19–33, https://doi.org/10.1002/cpe.4330010104.
Leuze, Michael R., Lawrence W. Dowdy, and Keehyun Park. 1989. “Multiprogramming a distributed‐memory multiprocessor.” Concurrency Practice and Experience 1 (1): 19–33. https://doi.org/10.1002/cpe.4330010104.
Leuze, M.R., Dowdy, L.W. and Park, K. (1989) ‘Multiprogramming a distributed‐memory multiprocessor’, Concurrency Practice and Experience, 1(1), pp. 19–33. Available at: https://doi.org/10.1002/cpe.4330010104.
@article{leuze1989multiprogramming,
title = {{Multiprogramming a distributed‐memory multiprocessor}},
author = {Leuze, Michael R. and Dowdy, Lawrence W. and Park, Keehyun},
journal = {Concurrency Practice and Experience},
volume = {1},
number = {1},
pages = {19--33},
year = {1989},
doi = {10.1002/cpe.4330010104}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Processor scheduling on multiprogrammed, distributed memory parallel computers
Sanjeev K. Setia, Mark S. Squillante, Satish K. Tripathi · ACM SIGMETRICS Performance Evaluation Review · 1993
Cited by 7
Further Results Regarding Multiprocessor Systems
Donald Yi-Chung Chang · Illinois Digital Environment for Access to Learning and Scholarship (University of Illinois at Urbana-Champaign) · 1978
Cited by 2
Throughput analysis of computer systems - multiprogramming versus multiprocessing
Wei Chang, Y. Paternot, J. A. Ray · 1971
Cited by 2
Performance Models for Multiprocessor Computer Systems.
David W. L. Yen · Defense Technical Information Center (DTIC) · 1980
Cited by 1
SIMULATIONS AND ANALYSIS FOR A MULTIPROCESSOR SYSTEM WITH MULTIPROGRAMMING.
Qing Xian Xu, Pen-Chung Yew · 1984
Cited by 3
ON MODELING PARTITIONED MULTIPROCESSOR SYSTEMS
Lawrence W. Dowdy, Michael R. Leuze · International Journal of High Speed Computing · 1994
Cited by 10