Skip to main content

Application-specific protocols for user-level shared memory

Publication ,  Conference
Falsafi, B; Lebeck, AR; Reinhardt, SK; Schoinas, I; Hill, MD; Larus, JR; Rogers, A; Wood, DA
Published in: Proceedings of the ACM/IEEE Supercomputing Conference
January 1, 1994

Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented some or all of their cache coherence protocols in software. One way to exploit the flexibility of this software is to tailor a coherence protocol to match an application's communication patterns and memory semantics. This paper presents evidence that this approach can lead to large performance improvements. It shows that application-specific protocols substantially improved the performance of three application programs - appbt, em3d, and barnes - over carefully tuned transparent shared memory implementations. The speed-ups were obtained on Blizzard, a fine-grained DSM system running on a 32-node Thinking Machines CM-5.

Duke Scholars

Published In

Proceedings of the ACM/IEEE Supercomputing Conference

DOI

ISSN

1063-9535

Publication Date

January 1, 1994

Start / End Page

380 / 389
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Falsafi, B., Lebeck, A. R., Reinhardt, S. K., Schoinas, I., Hill, M. D., Larus, J. R., … Wood, D. A. (1994). Application-specific protocols for user-level shared memory. In Proceedings of the ACM/IEEE Supercomputing Conference (pp. 380–389). https://doi.org/10.1145/602770.602838
Falsafi, B., A. R. Lebeck, S. K. Reinhardt, I. Schoinas, M. D. Hill, J. R. Larus, A. Rogers, and D. A. Wood. “Application-specific protocols for user-level shared memory.” In Proceedings of the ACM/IEEE Supercomputing Conference, 380–89, 1994. https://doi.org/10.1145/602770.602838.
Falsafi B, Lebeck AR, Reinhardt SK, Schoinas I, Hill MD, Larus JR, et al. Application-specific protocols for user-level shared memory. In: Proceedings of the ACM/IEEE Supercomputing Conference. 1994. p. 380–9.
Falsafi, B., et al. “Application-specific protocols for user-level shared memory.” Proceedings of the ACM/IEEE Supercomputing Conference, 1994, pp. 380–89. Scopus, doi:10.1145/602770.602838.
Falsafi B, Lebeck AR, Reinhardt SK, Schoinas I, Hill MD, Larus JR, Rogers A, Wood DA. Application-specific protocols for user-level shared memory. Proceedings of the ACM/IEEE Supercomputing Conference. 1994. p. 380–389.

Published In

Proceedings of the ACM/IEEE Supercomputing Conference

DOI

ISSN

1063-9535

Publication Date

January 1, 1994

Start / End Page

380 / 389