Data dependence analysis for the parallelization of numerical tree codes

4Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Data dependence analysis for automatic parallelization of sequential tree codes is discussed. Hierarchical numerical algorithms often use tree data structures for unbalanced, adaptively and dynamically created trees. Moreover, such codes often do not follow a strict divide and conquer concept, but introduce some geometric neighborhood data dependence in addition to parent-children dependencies. Hence, recognition mechanisms and hierarchical partition strategies of trees are not sufficient for automatic parallelization. Generic tree traversal operators are proposed as a domain specific language. Additional geometric data dependence can be specified by code annotation. A code transformation system with data dependence analysis is implemented, which generates several versions of parallel codes for different programming models. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Zumbusch, G. (2007). Data dependence analysis for the parallelization of numerical tree codes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4699 LNCS, pp. 890–899). Springer Verlag. https://doi.org/10.1007/978-3-540-75755-9_106

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free