Skip to main content

Mechanisms for cooperative shared memory

Publication ,  Conference
Wood, DA; Chandra, S; Falsafi, B; Hill, MD; Larus, JR; Lebeck, AR; Lewis, JC; Mukherjee, SS; Palacharla, S; Reinhardt, SK
Published in: Conference Proceedings - Annual Symposium on Computer Architecture
January 1, 1993

This paper explores the complexity of implementing directory protocols by examining their mechanisms - primitive operations on directories, caches, and network interfaces. We compare the following protocols: Dir1B, Dir4B, Dir4NB, DirnNB, Dir1SW and an improved version of Dir1SW (Dir1SW+). The comparison shows that the mechanisms and mechanism sequencing of Dir1SW and Dir1SW+ are simpler than those for other protocols. We also compare protocol performance by running eight benchmarks on 32 processor systems. Simulations show that Dir1SW+'s performance is comparable to more complex directory protocols. The significant disparity in hardware complexity and the small difference in performance argue that Dir1SW+ may be a more effective use of resources. The small performance difference is attributable to two factors: the low degree of sharing in the benchmarks and Check-In/Check-Out (CICO) directives.

Duke Scholars

Published In

Conference Proceedings - Annual Symposium on Computer Architecture

DOI

Publication Date

January 1, 1993

Start / End Page

156 / 167
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wood, D. A., Chandra, S., Falsafi, B., Hill, M. D., Larus, J. R., Lebeck, A. R., … Reinhardt, S. K. (1993). Mechanisms for cooperative shared memory. In Conference Proceedings - Annual Symposium on Computer Architecture (pp. 156–167). https://doi.org/10.1145/165123.165151
Wood, D. A., S. Chandra, B. Falsafi, M. D. Hill, J. R. Larus, A. R. Lebeck, J. C. Lewis, S. S. Mukherjee, S. Palacharla, and S. K. Reinhardt. “Mechanisms for cooperative shared memory.” In Conference Proceedings - Annual Symposium on Computer Architecture, 156–67, 1993. https://doi.org/10.1145/165123.165151.
Wood DA, Chandra S, Falsafi B, Hill MD, Larus JR, Lebeck AR, et al. Mechanisms for cooperative shared memory. In: Conference Proceedings - Annual Symposium on Computer Architecture. 1993. p. 156–67.
Wood, D. A., et al. “Mechanisms for cooperative shared memory.” Conference Proceedings - Annual Symposium on Computer Architecture, 1993, pp. 156–67. Scopus, doi:10.1145/165123.165151.
Wood DA, Chandra S, Falsafi B, Hill MD, Larus JR, Lebeck AR, Lewis JC, Mukherjee SS, Palacharla S, Reinhardt SK. Mechanisms for cooperative shared memory. Conference Proceedings - Annual Symposium on Computer Architecture. 1993. p. 156–167.

Published In

Conference Proceedings - Annual Symposium on Computer Architecture

DOI

Publication Date

January 1, 1993

Start / End Page

156 / 167