Adaptive Protocols for Software Distributed Shared Memory

نویسندگان

  • Cristiana Amza
  • Alan L Cox
  • Sandhya Dwarkadas
  • Li Jie Jin
  • Karthick Rajamani
  • Willy Zwaenepoel
چکیده

We demonstrate the bene ts of software shared mem ory protocols that adapt at run time to the memory access patterns observed in the applications This adaptation is automatic no user annotations are required and does not rely on compiler support or special hardware We in vestigate adaptation between single and multiple writer protocols dynamic aggregation of pages into a larger trans fer unit and adaptation between invalidate and update Our results indicate that adaptation between single and multiple writer and dynamic page aggregation are clearly bene cial The results for the adaptation between invali date and update are less compelling showing at best gains similar to the dynamic aggregation adaptation and at worst serious performance deterioration

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards an Adaptive Distributed Shared Memory 1 ( Preliminary

The focus of this report is on software implementations of Distributed Shared Memory (DSM). In the recent years, many protocols for implementing DSM have been proposed. The protocols can be broadly divided into two classes: invalidation-based schemes and update-based schemes. Performance of these protocols depends on the memory access behavior of the applications. Some researchers have proposed...

متن کامل

ORION: An Adaptive Home-Based Software Distributed Shared Memory System

In this paper, we describe a multithreaded software distributed shared memory (DSM) system named Orion. It has been developed to provide POSIX-thread (pthread) like interface. We believe this will avoid creating another unique set of application programming interface and ease the porting of pthread programs to a distributed environment. Orion implements home-based consistency model. In this pap...

متن کامل

Modeling Relaxed Memory Consistency Protocols

This paper presents a modeling approach based on deterministic and stochastic Petri nets (DSPN's) for analyzing memory consistency protocols for multiprocessors with Distributed Shared Memory (DSM). DSPN's are a numerically solvable modeling formalism with a graphical representation. The modeling approach addresses in particular the performance degradation due to the amount of message exchange,...

متن کامل

Logging and Recovery in Adaptive Software Distributed Shared Memory Systems

Software distributed shared memory (DSM) improves the programmability of message-passing machines and workstation clusters by providing a shared memory abstract (i.e., a coherent global address space) to programmers. As in any distributed system, however, the probability of software DSM failures increases as the system size grows. This paper presents a new, efficient logging protocol for adapti...

متن کامل

On the Distribution of Directory Information in a Software Controlled Distributed Shared Memory System

Distributed Shared Memory is a good solution to the scalability, complexity and high cost problems of large scale Shared Memory Multiprocessors, as well as to the difficulty of the programming model problem of the message passing Distributed Memory Multiprocessors. During recent years many software Distributed Shared Memory systems, operating on top of the Message Passing system have appeared. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999