skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Some issues in general-purpose shared memory multiprocessing: parallelism exploitation and memory access combining

Abstract

Use of automatic program restructuring and memory access combining for a general-purpose large-scale shared memory machine is investigated. Effects of unpredictable control flows and data accesses on the effectiveness of automatic program restructuring are considered through the experiments of several basic nonnumerical programs. Various loop structures found are classified, and their effects are investigated. Also, the importance of algorithm change is considered. In addition, a way of parallelizing loops with conditional branching is studied. Several schemes of memory access combining are investigated. Inherent limit in the idea of memory access combining is revealed, and the effectiveness of those schemes is studied. An approximate formula to provide bounds on the best possible performance of memory access combining is developed, and a practical scheme to achieve performance close to such bounds in modest-sized machines is proposed.

Authors:
Publication Date:
Research Org.:
Illinois Univ., Urbana (USA)
OSTI Identifier:
6518177
Resource Type:
Thesis/Dissertation
Resource Relation:
Other Information: Thesis (Ph. D)
Country of Publication:
United States
Language:
English
Subject:
29 ENERGY PLANNING, POLICY AND ECONOMY; ARRAY PROCESSORS; PARALLEL PROCESSING; ALGORITHMS; MEMORY DEVICES; PERFORMANCE; MATHEMATICAL LOGIC; PROGRAMMING; 291000* - Energy Planning & Policy- Conservation

Citation Formats

Lee, G. Some issues in general-purpose shared memory multiprocessing: parallelism exploitation and memory access combining. United States: N. p., 1986. Web.
Lee, G. Some issues in general-purpose shared memory multiprocessing: parallelism exploitation and memory access combining. United States.
Lee, G. 1986. "Some issues in general-purpose shared memory multiprocessing: parallelism exploitation and memory access combining". United States.
@article{osti_6518177,
title = {Some issues in general-purpose shared memory multiprocessing: parallelism exploitation and memory access combining},
author = {Lee, G},
abstractNote = {Use of automatic program restructuring and memory access combining for a general-purpose large-scale shared memory machine is investigated. Effects of unpredictable control flows and data accesses on the effectiveness of automatic program restructuring are considered through the experiments of several basic nonnumerical programs. Various loop structures found are classified, and their effects are investigated. Also, the importance of algorithm change is considered. In addition, a way of parallelizing loops with conditional branching is studied. Several schemes of memory access combining are investigated. Inherent limit in the idea of memory access combining is revealed, and the effectiveness of those schemes is studied. An approximate formula to provide bounds on the best possible performance of memory access combining is developed, and a practical scheme to achieve performance close to such bounds in modest-sized machines is proposed.},
doi = {},
url = {https://www.osti.gov/biblio/6518177}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Wed Jan 01 00:00:00 EST 1986},
month = {Wed Jan 01 00:00:00 EST 1986}
}

Thesis/Dissertation:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this thesis or dissertation.

Save / Share: