A deep learning mapper (DLM) for scheduling on heterogeneous systems

6Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As heterogeneous systems become more ubiquitous, computer architects will need to develop new CPU scheduling approaches capable of exploiting the diversity of computational resources. Advances in deep learning have unlocked an exceptional opportunity of using these techniques for estimating system performance. However, as of yet no significant leaps have been taken in applying deep learning for scheduling on heterogeneous systems. In this paper we describe a scheduling model that decouples thread selection and mapping routines. We use a conventional scheduler to select threads for execution and propose a deep learning mapper to map the threads onto a heterogeneous hardware. The validation of our preliminary study shows how a simple deep learning based mapper can effectively improve system performance for state-of-the-art schedulers by 8%–30% for CPU and memory intensive applications.

Cite

CITATION STYLE

APA

Nemirovsky, D., Arkose, T., Markovic, N., Nemirovsky, M., Unsal, O., Cristal, A., & Valero, M. (2018). A deep learning mapper (DLM) for scheduling on heterogeneous systems. In Communications in Computer and Information Science (Vol. 796, pp. 3–20). Springer Verlag. https://doi.org/10.1007/978-3-319-73353-1_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free