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

Title: The effectiveness of caches and data prefetch buffers in large-scale shared memory multiprocessors

Technical Report ·
OSTI ID:5546127

Large shared memory multiprocessors usually have difficulty in matching the memory speed with the processor speed due to the large interconnection network between processors and shared memory. In this thesis, we explore the effectiveness of caches and data prefetching by the processor in eliminating the memory access bottleneck. Using trace driven simulations of numerical subroutines that have been transformed into parallel form, we model the following multiprocessor characteristics in our performance evaluation, the cost of a cache coherence enforcement scheme, the effect of a high degree of overlap between cache miss service, the cost of a pin limited data path between shared memory and caches, the effect of a high degree of data prefetching, the program behavior of a scientific workload as represented by over 20 numerical subroutines, and the parallel execution of programs. The optimal cache block size is examined in detail and we found that a small cache block size is favored in the multiprocessors of interest. A compile-time cache coherence scheme that allows data to change cacheability is proposed and is shown to significantly perform better than schemes which do not allow cacheability changes. We show the relative effectiveness of caches and data prefetching for a range of network delays and bandwidths and propose techniques to overcome some of the performance degradations due to read/write access to shared memory. 47 refs., 40 figs., 8 tabs.

Research Organization:
Illinois Univ., Urbana (USA). Center for Supercomputing Research and Development
DOE Contract Number:
FG02-85ER25001
OSTI ID:
5546127
Report Number(s):
DOE/ER/25001-49; UILU-ENG-87-8005; CSRD-670; ON: DE88003594
Resource Relation:
Other Information: Thesis (Ph.D). Portions of this document are illegible in microfiche products
Country of Publication:
United States
Language:
English