Exploiting spatial store locality through permission caching in software DSMs

2Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Fine-grained software-based distributed shared memory (SW-DSM) systems typically maintain coherence with in-line checking code at load and store operations to shared memory. The instrumentation overhead of this added checking code can be severe. This paper (1) shows that most of the instrumentation overhead in the fine-grained SW-DSM system DSZOOM is store-related, (2) introduces a new write permission cache (WPG) technique that exploits spatial store locality and batches coherence actions at runtime, (3) evaluates WPG and (4) presents WPG results when implemented in a real SW-DSM system. On average, the WPG reduces the store instrumentation overhead in DSZOOM with 42 (67) percent for benchmarks compiled with maximum (minimum) compiler optimizations. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Zeffer, H., Radović, Z., Grenholm, O., & Hagersten, E. (2004). Exploiting spatial store locality through permission caching in software DSMs. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3149, 551–560. https://doi.org/10.1007/978-3-540-27866-5_72

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free