5364

Improving Scheduling Techniques in Heterogeneous Systems with Dynamic, On-Line Optimisations

Marcin Bogdanski, Peter R. Lewis, Tobias Becker, Xin Yao
School of Computer Science, University of Birmingham, Birmingham, UK
International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), 2011

@article{bogdanskiimproving,

   title={Improving Scheduling Techniques in Heterogeneous Systems with Dynamic, On-Line Optimisations},

   author={Bogdanski, M. and Birmingham, UK and Lewis, P.R. and Becker, T. and Yao, X.},

   year={2011},

   booktitle={International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), 2011}

}

Download Download (PDF)   View View   Source Source   

797

views

Computational performance increasingly depends on parallelism, and many systems rely on heterogeneous resources such as GPUs and FPGAs to accelerate computationally intensive applications. However, implementations for such heterogeneous systems are often hand-crafted and optimised to one computation scenario, and it can be challenging to maintain high performance when application parameters change. In this paper, we demonstrate that machine learning can help to dynamically choose parameters for task scheduling and load-balancing based on changing characteristics of the incoming workload. We use a financial option pricing application as a case study. We propose a simulation of processing financial tasks on a heterogeneous system with GPUs and FPGAs, and show how dynamic, on-line optimisations could improve such a system. We compare on-line and batch processing algorithms, and we also consider cases with no dynamic optimisations.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: