Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

On fusing recursive traversals of K-d trees

Authors
Rajbhandari, S.Kim, J.Krishnamoorthy, S.Pouchet, L.-N.Rastello, F.Harrison, R.J.Sadayappan, P.
Issue Date
Mar-2016
Publisher
Association for Computing Machinery, Inc
Keywords
Data locality; Fusion; Tree traversal
Citation
Proceedings of CC 2016: The 25th International Conference on Compiler Construction, pp 152 - 162
Pages
11
Journal Title
Proceedings of CC 2016: The 25th International Conference on Compiler Construction
Start Page
152
End Page
162
URI
https://scholarworks.bwise.kr/cau/handle/2019.sw.cau/64294
DOI
10.1145/2892208.2892228
Abstract
Loop fusion is a key program transformation for data locality optimization that is implemented in production compilers. But optimizing compilers for imperative languages currently cannot exploit fusion opportunities across a set of recursive tree traversal computations with producer-consumer relationships. In this paper, we develop a compile-time approach to dependence characterization and program transformation to enable fusion across recursively specified traversals over k-d trees. We present the FuseT source-tosource code transformation framework to automatically generate fused composite recursive operators from an input program containing a sequence of primitive recursive operators. We use our framework to implement fused operators for MADNESS, Multiresolution Adaptive Numerical Environment for Scientific Simulation. We show that locality optimization through fusion can offer significant performance improvement. © 2016 ACM.
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Software > School of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Jinsung photo

Kim, Jinsung
소프트웨어대학 (소프트웨어학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE