DocumentCode
3040505
Title
Partially shared variables and hierarchical shared memory multiprocessor architectures
Author
Jayasimha, D.N.
Author_Institution
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear
1992
fDate
1-3 April 1992
Firstpage
63
Lastpage
71
Abstract
Latency and synchronization overheads have been identified as two fundamental problems in large-scale shared memory multiprocessors. The notion of partial sharing of variables is introduced, and architectures based on hierarchical memories which exploit this notion of partial sharing to reduce the latency and synchronization overheads significantly are suggested. A particular class of architectures, the tree structure, hierarchical memory multiprocessor architectures (THMMs), is examined by suggesting an implementation and considering the execution and the performance of several well-known applications such as matrix multiplication, solution of partial differential equations, solution of linear recurrence relations, barrier synchronization, and reduction operations. Speedup and cost figures for these examples are compared when executing on the THMM and on a conventional memory multiprocessor.<>
Keywords
parallel architectures; shared memory systems; execution; hierarchical memories; hierarchical memory multiprocessor; partial sharing; performance; shared memory multiprocessor architectures; tree structure; Computer architecture; Costs; Delay; Information science; Large-scale systems; Memory architecture; Multiprocessor interconnection networks; Parallel algorithms; Partial differential equations; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1992. Conference Proceedings., Eleventh Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ, USA
Print_ISBN
0-7803-0605-8
Type
conf
DOI
10.1109/PCCC.1992.200539
Filename
200539
Link To Document