By Topic

DVSA and SHOE: support to shared data structures on distributed memory architectures

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

5 Author(s)
Baiardi, F. ; Dipt. di Inf., Pisa Univ., Italy ; Guerri, D. ; Mori, P. ; Moroni, L.
more authors

With reference to numerical iterative algorithms, this paper exemplifies a methodology to design the runtime support of applications sharing a set of data structures on a distributed memory architecture. According to the methodology, the support is decomposed into two layers: an application independent one, supplying the basic functionalities to access a shared structure, and an application dependent layer that implements the caching and prefetching strategies most appropriate for the considered application. Starting from this assumption, we introduce DVSA, a package that implements the application independent layer and SHOB, one of the packages that can be developed on top of DVSA. SHOB defines a weak consistency memory model where the user controls the amount of inconsistency due to caching and prefetching. The model is well suitable to implement iterative numerical algorithms. Experimental results of the methodology are presented in the case of a uniform multi-grid method to solve partial differential equations

Published in:

Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on

Date of Conference:

2001