13910

A Study of Scheduling a Neuro-imaging Application On a Heterogeneous CPU-GPU Cluster

Reza Nakhjavani
University of Toronto
University of Toronto, 2014

@phdthesis{nakhjavani2014study,

   title={A Study of Scheduling a Neuro-imaging Application On a Heterogeneous CPU-GPU Cluster},

   author={Nakhjavani, Reza},

   year={2014},

   school={University of Toronto}

}

Download Download (PDF)   View View   Source Source   

2074

views

The ever increasing complexity of scientific applications has led to utilization of new HPC paradigms such as Graphical Processing Units (GPUs). However, modifying applications to run on GPU is challenging. Furthermore, the speedup achieved by using GPUs has added a huge heterogeneity to HPC clusters. In this dissertation, we enabled NPAIRS, a neuro-imaging application, to run on GPUs with slight modifications to its original code. This important feature enables current users of NPAIRS, i.e. bio-medical scientists, to utilize GPUs without applying fundamental changes to their application. Our experiments show a 7-fold speedup for NPAIRS. Then, we investigated several scheduling algorithms for a heterogeneous CPU-GPU cluster. We show that scheduling can highly improve makespan of a CPU-GPU cluster.Finally, we propose a dynamic scheduling that estimations task execution times on various resource types. Our scheduling scheme obtains performance samples on-the-fly and distributes the tasks based on the historical execution data.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: