Entry Sandhu:1993:SRA from sigplan1990.bib

Last update: Thu Apr 12 03:37:15 MDT 2012                Valid HTML 3.2!

Index sections

Top | Symbols | Numbers | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Sandhu:1993:SRA,
  author =       "Harjinder S. Sandhu and Benjamin Gamsa and Songnian
                 Zhou",
  title =        "The shared regions approach to software cache
                 coherence on multiprocessors",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "7",
  pages =        "229--238",
  month =        jul,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:39 MST 2003",
  bibsource =    "http://portal.acm.org/",
  abstract =     "The effective management of caches is critical to the
                 performance of applications on shared-memory
                 multiprocessors. The authors discuss a technique for
                 software cache coherence that is based upon the
                 integration of a program-level abstraction for shared
                 data with software cache management. The program-level
                 abstraction, called shared regions, explicitly relates
                 synchronization objects with the data they protect.
                 Cache coherence algorithms are presented which use the
                 information provided by shared region primitives, and
                 ensure that shared regions are always cachable by the
                 processors accessing them. Measurements and experiments
                 of the shared region approach on a shared-memory
                 multiprocessor are shown. Comparisons with other
                 software based coherence strategies, including a
                 user-controlled strategy and an operating system-based
                 strategy, show that this approach is able to deliver
                 better performance, with relatively low corresponding
                 overhead and only a small increase in the programming
                 effort.",
  acknowledgement = ack-nhfb,
  affiliation =  "Comput. Syst. Res. Inst., Toronto Univ., Ont.,
                 Canada",
  classification = "C5440 (Multiprocessor systems and techniques);
                 C6110P (Parallel programming)",
  confdate =     "19-22 May 1993",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "ACM",
  keywords =     "Effective management; Operating system-based strategy;
                 Program-level abstraction; Shared data; Shared region
                 primitives; Shared regions; Shared-memory
                 multiprocessors; Software based coherence strategies;
                 Software cache coherence; Software cache management;
                 Synchronization objects; User-controlled strategy",
  thesaurus =    "Buffer storage; Parallel programming; Shared memory
                 systems; Synchronisation",
}

Related entries