• Home
  • Search
  • Compiler reduction of invalidation traffic in virtual shared memory systems
  • Cite Icon70
  • https://doi.org/10.1007/3-540-61626-8_58Copy DOI Icon

Compiler reduction of invalidation traffic in virtual shared memory systems

  • Jan 1, 1996
  • M F P O'boyle +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents new compiler analysis for the elimination of invalidation traffic in virtual shared memory, using a hybrid distributed invalidation coherence scheme. The invalidation and acknowledgement messages are removed; this reduces both network invalidation traffic and the latency of a write fault. It aggressively exploits the SPMD execution model and uses array section analysis to accurately determine only those instances when invalidation is necessary, thus avoiding the additional read misses of previous schemes. Equations determining precisely what data should be invalidated are presented and translated into a form amenable to compiler analysis. Preliminary experimental results on a 30 node prototype architecture demonstrate the performance attainable using this scheme.

Similar Papers
  • Conference Article
  • Citations9

Characterizing parallel workloads to reduce multiple writer overhead in shared virtual memory systems

  • Jan 09, 2002
  • S Petit +2
  • Book Chapter
  • Citations4

Implementing Application-Specific Cache-Coherence Protocols in Configurable Hardware

  • Jan 01, 1999
  • David Brooks +1
  • Book Chapter
  • Citations2

Spinning-on-coherency: A new VSM optimisation for write-invalidate

  • Jan 01, 1996
  • A P Nisbet +1
  • Book Chapter
  • Citations2

Performance analysis of SPMD algorithms on a network of workstations with virtual shared memory

  • Jan 01, 1998
  • Advances in Parallel Computing
  • Andrea Clematis +1
  • Conference Article
  • Citations2

Powering-off DRAM with aggressive page-out to storage-class memory in low power virtual memory system

  • Apr 01, 2016
  • Yusuke Shirota +3
  • Single Report
  • Citations22

Virtual Memory for the Sprite Operating System

  • Jun 29, 1986
  • Michael N Nelson
  • Book Chapter
  • Citations1

MedusaVM: Decentralizing Virtual Memory System for Multithreaded Applications on Many-core

  • Jan 01, 2018
  • Miao Cai +3
  • Conference Article
  • Citations14

Transaction synchronization in distributed shared virtual memory systems

  • Sep 20, 1989
  • M Hsu +1
  • Research Article
  • Citations51

NestStep: Nested Parallelism and Virtual Shared Memory for the BSP Model

  • Nov 01, 2000
  • The Journal of Supercomputing
  • Christoph W Keßler
  • Single Report
  • Citations5

DOLIB: Distributed Object Library

  • Jan 01, 1994
  • E F D'Azevedo
  • Book Chapter
  • Citations2

Surface Reconstruction from Large Point Clouds Using Virtual Shared Memory Manager

  • Jan 01, 2006
  • Josef Kohout +2
  • Conference Article
  • Citations7

AdaBoost Parallelization on PC Clusters with Virtual Shared Memory for Fast Feature Selection

  • Jan 01, 2007
  • Virginie Galtier +2
  • Conference Article

A kernel-level DSVM controller for the diskless cluster system

  • Dec 19, 1994
  • Feng-Ming Hsieh +2
  • Conference Article

HeterEL-a server for programming parallel heterogeneous systems

  • Jan 25, 1995
  • A Clematis +1
  • Conference Article
  • Citations20

An efficient parallel ray tracing scheme for highly parallel architectures

  • Jan 01, 1990
  • Eurographics
  • Didier Badouel +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.