Dynamic Task-Scheduling and Resource Management for GPU Accelerators in Medical Imaging

Membarth R, Lupp JH, Hannig F, Teich J, Körner M, Eckert W (2012)


Publication Type: Conference contribution

Publication year: 2012

Journal

Publisher: Springer-verlag

Edited Volumes: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

City/Town: New York, NY, USA

Pages Range: 147-159

Conference Proceedings Title: Proc. of the 25th International Conference on Architecture of Computing Systems (ARCS)

Event location: Munich DE

ISBN: 978-3-642-28292-8

DOI: 10.1007/978-3-642-28293-5_13

Abstract

For medical imaging applications, a timely execution of tasks is essential. Hence, running multiple applications on the same system, scheduling with the capability of task preemption and prioritization becomes mandatory. Using GPUs as accelerators in this domain, imposes new challenges since GPU's common FIFO scheduling does not support task prioritization and preemption. As a remedy, this paper investigates the employment of resource management and scheduling techniques for applications from the medical domain for GPU accelerators. A scheduler supporting both, priority-based and LDF scheduling is added to the system such that high-priority tasks can interrupt tasks already enqueued for execution. The scheduler is capable of utilizing multiple GPUs in a system to minimize the average response time of applications. Moreover, it supports simultaneous execution of multiple tasks to hide data transfers latencies. We show that the scheduler interrupts scheduled and already enqueued applications to fulfill the timing requirements of high-priority dynamic tasks. © 2012 Springer-Verlag.

Authors with CRIS profile

Related research project(s)

Involved external institutions

How to cite

APA:

Membarth, R., Lupp, J.-H., Hannig, F., Teich, J., Körner, M., & Eckert, W. (2012). Dynamic Task-Scheduling and Resource Management for GPU Accelerators in Medical Imaging. In Proc. of the 25th International Conference on Architecture of Computing Systems (ARCS) (pp. 147-159). Munich, DE: New York, NY, USA: Springer-verlag.

MLA:

Membarth, Richard, et al. "Dynamic Task-Scheduling and Resource Management for GPU Accelerators in Medical Imaging." Proceedings of the 25th International Conference on Architecture of Computing Systems (ARCS), Munich New York, NY, USA: Springer-verlag, 2012. 147-159.

BibTeX: Download