We are currently experiencing intermittent issues impacting performance. We apologize for the inconvenience.
By Topic

Transparent adaptation of sharing granularity in multiview-based DSM systems

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Niv, N. ; Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel ; Schuster, A.

In this paper we propose a mechanism that provides DSM systems with a flexible sharing granularity. The size of the shared memory units is dynamically determined by the system during runtime. This size can range from that of a single variable up to the size of the entire shared memory space. During runtime the DSM transparently adapts the granularity to the memory access pattern of the application in each phase of its execution. This adaptation, called COMPOSEDVIEW, provides efficient data sharing in software DSM while preserving sequential consistency. Neither complex code analysis nor annotation by the programmer or the compiler are required and no hardware support is necessary to use COMPOSEDVIEW. Our experiments indicate a substantial performance boost (up to 80% speedup improvement) when running a large set of applications using our method, compared to running these benchmark applications with the best fixed granularity

Published in:

Parallel and Distributed Processing Symposium., Proceedings 15th International

Date of Conference:

Apr 2001