16368

Automatic Loop Partitioning for Heterogeneous Systems

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

Download Download (PDF)   View View   Source Source   

1506

views

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-2025 hgpu.org

All rights belong to the respective authors

Contact us:

contact@hpgu.org