Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Improving the Sparse Parallelization Using Semantical Information at Compile-Time

Gerardo BanderaContact Information and Emilio L. ZapataContact Information

(5)  Department of Computer Architecture, University of Málaga, P.O. Box 4114, E-29080 Málaga, Spain
Abstract
This work presents a novel strategy for the parallelization of applications containing sparse references. Our approach is a first step to converge from the data-parallel to the automatic parallelization by taking into account the semantical relationship of vectors composing a higher-level data structure. Applying a sparse privatization and a multi-loops analysis at compile-time we enhance the performance and reduce the number of extra code annotations. The building/updating of a sparse matrix at run-time is also studied in this paper, solving the problem of using pointers and some levels of indirections on the left hand side. The evaluation of the strategy has been performed on a Cray T3E with the matrix transposition algorithm, using different temporary buffers for the sparse communication.
The work described in this paper was supported by the Ministry of Education and Culture (CICYT) of Spain under project TIC96-1125-C03.

Contact Information Gerardo Bandera
Email: bandera@ac.uma.es

Contact Information Emilio L. Zapata
Email: ezapata@ac.uma.es
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.108 • Server: mpweb18
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)