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 :
بازگشت