Automatic Loop Partitioning for Heterogeneous Systems

Alexander Baier
Karlsruhe Institute of Technology
Karlsruhe Institute of Technology, 2016


   title={Automatic Loop Partitioning for Heterogeneous Systems},

   author={Baier, Alexander},


   school={National Research Center}


Download Download (PDF)   View View   Source Source   



In this work, we implement a tool that automatically partitions loops and then executes these partitions on heterogeneous systems. Partitioning a loop is the process of dividing a loop to form two or more new loops, each iterating over a portion of the original loops iteration space. A heterogeneous system is a system that is equipped with, and uses, different kinds of processing units. An example of this is a system that has access to a CPU and a GPU.
Rating: 1.7/5. From 5 votes.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: