See this document in CiteSeerX!

Region-Oriented Main Memory Management in Shared-Memory NUMA Multiprocessors (1992)  (Make Corrections)  (8 citations)
Benjamin Gamsa



  Home/Search   Context   Related

 
View or download:
toronto.edu/pub/paral...Gamsa_MASc.ps.Z
toronto.edu/pub/tech...TR921001.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  toronto.edu/parallel/pubs_abs (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The need to achieve higher performance through greater degrees of parallelism necessitates distributing the memory throughout a multiprocessor system to reduce contention and increase scalability. Unfortunately, such Non-Uniform Memory Access time (NUMA) multiprocessors introduce complications for the programmers, who must now be concerned with the physical distribution of their data in order to extract good performance from the system. The impact of remote memory accesses can be reduced... (Update)

Context of citations to this paper:   More

...switches are not in effect during local or on station requests. Detailed descriptions of the Hector memory system are available elsewhere [Vranesic1991] Gamsa1992] Stumm1993] ##################################################### Delay 32bit 32bit cache cache load store load...

.... shared memory (DSM) environments [4] 10] for exploiting locality through main memory in scalable shared memory multiprocessors [11][8] and for improving the performance of hardware cache coherence protocols [14] In this work, we focus exclusively on the use of this...

Cited by:   More
Evaluating Memory System Performance of a Large Scale NUMA.. - Karim Harzallah (1993)   (Correct)
Hierarchical Clustering: A Structure for Scalable.. - Unrau, Krieger.. (1993)   (Correct)
Algorithms for Dynamic Software Cache Coherence - Harjinder Sandhu (1995)   (Correct)

Active bibliography (related documents):   More   All
1.0:   Hot Spot Analysis in Large Scale Shared Memory Multiprocessors - Karim Harzallah (1993)   (Correct)
0.4:   HFS: A flexible file system for shared-memory multiprocessors - Krieger (1994)   (Correct)
0.4:   Overview of Distributed Shared Memory - Judge, Nixon, Cahill, Tangney.. (1998)   (Correct)

Similar documents based on text:   More   All
0.2:   Region-Oriented Memory Management in Shared-Memory.. - Sandhu, Gamsa, Zhou (1992)   (Correct)
0.1:   On the Importance of Parallel Application Placement in NUMA.. - Brecht (1993)   (Correct)
0.1:   Multiprogrammed Parallel Application Scheduling in NUMA.. - Brecht (1994)   (Correct)

Related documents from co-citation:   More   All
6:   Hector: A hierarchically structured shared memory multiprocessor - Vranesic, Stumm et al. - 1991
4:   Processor Pool-Based Scheduling for Large-Scale NUMA Multiprocessors - Zhou, Brecht - 1991
4:   The Directory-Based Cache Coherence Protocol for the DASH Multiprocessor (context) - Lenoski, Laudon et al. - 1990

BibTeX entry:   (Update)

B. Gamsa. Region-oriented main memory management in shared-memory NUMA multiprocessors. Master's thesis, Department of Computer Science, University of Toronto, Toronto, CANADA, 1992. http://citeseer.ist.psu.edu/gamsa92regionoriented.html   More

@misc{ gamsa92regionoriented,
  author = "B. Gamsa",
  title = "Region-oriented main memory management in shared-memory NUMA multiprocessors",
  text = "B. Gamsa. Region-oriented main memory management in shared-memory NUMA
    multiprocessors. Master's thesis, Department of Computer Science, University
    of Toronto, Toronto, CANADA, 1992.",
  year = "1992",
  url = "citeseer.ist.psu.edu/gamsa92regionoriented.html" }
Citations (may not include all citations):
723   Memory coherence in shared virtual memory systems - Li, Hudak - 1986
606   How to make a multiprocessor computer that correctly execute.. (context) - Lamport - 1979
468   Memory consistency and event ordering in scalable shared-mem.. - Gharachorloo, Lenoski et al. - 1990
422   Implementation and performance of Munin - Carter, Bennett et al. - 1991
358   The Tera computer system - Alverson, Callahan et al. - 1990
357   The directory-based cache coherence protocol for the DASH mu.. (context) - Lenoski, Laudon et al. - 1990
249   Tolerating latency through softwarecontrolled prefetching in.. - Mowry, Gupta - 1991
213   Weak ordering - a new definition - Adve, Hill - 1990
212   APRIL: A processor architecture for multiprocessing - Agarwal, Beng-Hong et al. - 1990
204   Munin: Distributed shared memory based on type--specific mem.. - Bennett, Carter et al. - 1990
195   A new solution to coherence problems in multicache systems (context) - Censier, Feautrier - 1978
170   LimitLESS directories: A scalable cache coherence scheme - Chaiken, Kubiatowicz et al. - 1991
159   The NYU Ultracomputer -- designing an MIMD shared memory par.. (context) - Gottlieb, Grishman et al. - 1983
157   Architecture and applications of the HEP multiprocessor comp.. (context) - Smith - 1981
155   Cache coherence protocols: evaluation using a multiprocessor.. (context) - Archibald, Baer - 1986
141   PRESTO : A system for object-oriented parallel programming (context) - Bershad, Lazowska et al. - 1988
122   Firefly: a multiprocessor workstation (context) - Thacker, Stewart - 1987
96   A characterization of sharing in parallel programs and its a.. (context) - Eggers, Katz - 1988
92   Performance evaluation of memory consistency models for shar.. - Gharachorloo, Gupta et al. - 1991
92   Cooperative shared memory: Software and hardware for scalabl.. - Hill, Larus et al. - 1992
88   A survey of cache coherence schemes for multiprocessors (context) - Stenstrom - 1990
87   The Implementation of a Coherent Memory Abstraction on a NUM.. (context) - Cox, Fowler - 1989
83   Compiler-directed data prefetching in multiprocessors with m.. - Gornish, Granston et al. - 1990
77   Algorithms Implementing Distributed Shared Memory (context) - Stumm, Zhou - 1990
71   Comparative performance evaluation of cache-coherence NUMA a.. (context) - Stenstrom, Joe et al. - 1992
70   Simple But Effective Techniques for NUMA Memory Management - Bolosky, Fitzgerald et al. - 1989
66   Implementing a cache consistency protocol (context) - Katz, Eggers et al. - 1985
65   Eliminating false sharing (context) - Eggers, Jeremiassen - 1991
63   Lazy consistency for software distributed shared memory (context) - Keleher, Cox et al. - 1992
61   Experimental comparison of memory management policies for NU.. - Jr, Ellis - 1991
61   The effect of sharing on the cache and bus performance of pa.. (context) - Eggers, Katz - 1989
55   Memory access dependencies in shared-memory multiprocessors (context) - Dubois, Scheurich - 1990
44   NUMA Policies and Their Relation to Memory Architecture (context) - Bolosky, Scott et al. - 1991
43   Hierarchical clustering: A structure for scalable multiproce.. - Unrau, Stumm et al. - 1992
42   Hiding memory latency using dynamic scheduling in shared-mem.. (context) - Gharachorloo, Gupta et al. - 1992
40   Adjustable block size coherent caches - Dubnicki, LeBlanc - 1992
39   A hypercube shared virtual memory system (context) - Li, Schaefer - 1989
38   Distributed shared memory with versioned objects - Feeley, Levy - 1992
38   Automatic management of programmable caches (context) - Cytron, Karlovsky et al. - 1988
36   An empirical evaluation of two memoryefficient directory met.. (context) - O'Krafka, Newton - 1990
36   The impact of communication locality on large-scale multipro.. - Johnson - 1992
33   A comparison of programming models for shared memory multipr.. (context) - Lin, Snyder - 1990
26   Competitive Management of Distributed Shared Memory (context) - Black, Gupta et al. - 1989
26   The robustness of NUMA memory management - Jr, Ellis et al. - 1991
23   Cache system design in the tightly coupled multiprocessor sy.. (context) - Tang - 1976
18   A scalable implementation of barrier synchronization using a.. (context) - Gupta, Hill - 1989
18   Analysis of cache invalidation patterns in multiprocessors (context) - Weber, Gupta - 1989
16   Tradeoffs in message passing and shared memory implementatio.. - Martonosi, Gupta - 1989
15   Exploiting operating system support for dynamic page placeme.. - Jr, Wilkes et al. - 1991
14   Coherence of distributed shared memory: Unifying synchroniza.. (context) - Ramachandran, Ahamad et al. - 1989
11   Shared memory versus message-passing in a tightly-coupled mu.. (context) - LeBlanc - 1986
9   Adaptive software cache management for distributed shared me.. (context) - Bennet, Carter et al. - 1990
8   Supporting structured shared virtual memory under Mac h (context) - Bryant, Carini et al. - 1992
7   body methods for multiprocessor architecture (context) - Singh, Hennessy et al. - 1992
7   Performance benefits and limitations of large NUMA multiproc.. - Sevcik, Zhou - 1991
7   The data diffusion machine - a shared virtual memory archite.. (context) - Warren, Haridi - 1988
6   Trade-offs between shared virtual memory and message-passing.. - Priol, Lahjomri - 1992
5   An analysis of dynamic page placement on a numa multiprocess.. - Jr, Holliday et al. - 1992
5   and David Lewis (context) - Vranesic, Stumm et al. - 1990
5   Shared data placement optimizations to reduce multiprocessor.. (context) - Torellas, Lam et al. - 1990
4   Compiler-directed memory management policy for numerical pro.. (context) - Malkawi, Patel - 1985
3   Evaluation of multiprocessor memory systems using off-line o.. - Bolosky, Scott - 1992
3   Region-oriented memory management in shared-memory multiproc.. - Sandhu, Gamsa et al. - 1992
2   Memory allocation constructs to complement numa memory manag.. - Adema, Ellis - 1991
2   hierarchical shared memory multiprocessors (context) - Holliday, Kindred et al. - 1991
1   Distributed-direcotry scheme: Scalable coherent interface (context) - James, Laundrie et al. - 1990
1   Hurricane Operating System --- A Preliminary Design (context) - Feil, Stumm et al. - 1988
1   Multithreading: A new foundation for shared memory multiproc.. (context) - Boothe, Ranade - 1992
1   Scalable Memory Management for Scalable Multiprocessors (context) - Unrau - 1992
1   Data locality and memory system performance in the parallel .. (context) - Singh, Hennessy - 1992
1   Hurricane exception architecture -- source specification (context) - Blythe, Stumm et al. - 1989



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.eecg.toronto.edu/parallel/pubs_abs.html):   More
Computation and Data Partitioning on Scalable Shared Memory .. - Tandri, Abdelrahman (1995)   (Correct)
Computational Alignment: A New, Unified Program.. - Kulkarni, Stumm (1994)   (Correct)
Data Reorganization in Parallel Database Systems - Baru, Zilio (1993)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC