Istituto di Scienza e Tecnologie dell'Informazione     
Coppola M., Schmollinger M. Hierarchical models and software tools for parallel programming. Ulrich Meyer, Peter Sanders, Jop Sibeyn (eds.). (Lecture Notes in Computer Science, vol. 2625). Berlin / Heidelberg: Springer, 2003.
Hierarchically structured architectures are becoming more and more perva- sive in the field of parallel and high performance computing. The similarity among the issues of managing memory hierarchies and those of parallel computation has been pointed out before, but it is yet an open question if a single, unified model of both aspects exists and it is theoretically tractable. Correspondingly, a programming environment which includes support for both hierarchies is still lacking. In this chapter we survey theoretically relevant results, and compare them with existing software tools and programming models. One aim of the survey is to show that there are promising results with respect to the theoretical computational models, developed by merging the concepts of bulk-parallel computational models with those from the hierarchical memory field. A second goal is to investigate the existence of software allowing to exploit the full performance of modern high-performance cluster architectures, combining hardware-provided shared memory and explicit dealing with message passing.
URL: http://www.springerlink.com/content/0wpxd6j3l63w/?p=ef4e33f6c1c34fcbba405eb5ea4b13a9&pi=0
DOI: 10.1007/3-540-36574-5_15
Subject Parallel computing
Hybrid parallelization
Out of core algorithms
Multilevel Architecture
Software tools
D.1.3 Concurrent Programming
F.1.2 Modes of Computation
C.1.4 Parallel Architectures

Icona documento 1) Download Document PDF

Icona documento Open access Icona documento Restricted Icona documento Private


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional