Membarth R, Lupp JH, Hannig F, Teich J, Körner M, Eckert W (2012)
Publication Type: Conference contribution
Publication year: 2012
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)
ISBN: 978-3-642-28292-8
DOI: 10.1007/978-3-642-28293-5_13
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.
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