DocumentCode
506095
Title
Programming costs of explicit memory localization on a large scale shared memory multiprocessor
Author
Picano, Silvio ; Brooks, E.D. ; Hoag, Joseph E.
Author_Institution
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
fYear
1991
fDate
18-22 Nov. 1991
Firstpage
36
Lastpage
45
Abstract
We present detailed experimental work involving a commercially available large scale shared memory MIMD parallel computer having a software controlled cache coherence mechanism. The implementation of a scalable MIMD computer with hardware-controlled coherent shared hierarchical memory is indeed a formidable task and has yet to be effectively implemented. We present some techniques used to exploit our multiprocessor (the BBN TC2000) on a network simulation program, showing the resulting performance gains and the associated programming costs. We show that an efficient implementation relies heavily on the user´s ability to explicitly manage the memory system, which is typically handled by hardware support on other shared memory multiprocessors.
Keywords
cache storage; parallel processing; shared memory systems; storage management; MIMD parallel computer; explicit memory localization; hardware-controlled coherent shared hierarchical memory; large scale shared memory multiprocessor; network simulation program; programming costs; software controlled cache coherence mechanism; Concurrent computing; Costs; Hardware; Laboratories; Large-scale systems; Memory management; Parallel processing; Parallel programming; Performance gain; Software; data parallel model; hardware and software cache coherence; network simulation; scalable multiprocessors;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location
Albuquerque, NM
Print_ISBN
0-89791-459-7
Type
conf
DOI
10.1145/125826.125864
Filename
5348928
Link To Document