DocumentCode :
1925688
Title :
A Job Scheduling Design for Visualization Services Using GPU Clusters
Author :
Wei-Hsien Hsu ; Chun-Fu Wang ; Kwan-Liu Ma ; Hongfeng Vu ; Chen, J.H.
Author_Institution :
Dept. of Comput. Sci., Univ. of California, Davis, Davis, CA, USA
fYear :
2012
fDate :
24-28 Sept. 2012
Firstpage :
523
Lastpage :
533
Abstract :
Modern large-scale heterogeneous computers incorporating GPUs offer impressive processing capabilities. It is desirable to fully utilize such systems for serving multiple users concurrently to visualize large data at interactive rates. However, as the disparity between data transfer speed and compute speed continues to increase in heterogeneous systems, data locality becomes crucial for performance. We present a new job scheduling design to support multi-user exploration of large data in a heterogeneous computing environment, achieving near optimal data locality and minimizing I/O overhead. The targeted application is a parallel visualization system which allows multiple users to render large volumetric data sets in both interactive mode and batch mode. We present a cost model to assess the performance of parallel volume rendering and quantify the efficiency of job scheduling. We have tested our job scheduling scheme on two heterogeneous systems with different configurations. The largest test volume data used in our study has over two billion grid points. The timing results demonstrate that our design effectively improves data locality for complex multi-user job scheduling problems, leading to better overall performance of the service.
Keywords :
data visualisation; graphics processing units; parallel processing; rendering (computer graphics); scheduling; workstation clusters; GPU clusters; I/O overhead; batch mode; complex multiuser job scheduling problems; compute speed; cost model; data transfer speed; grid points; heterogeneous computing environment; heterogeneous systems; interactive mode; interactive rates; job scheduling design; large data visualization; large volumetric data sets; modern large-scale heterogeneous computers; multiuser exploration; near optimal data locality; parallel visualization system; parallel volume rendering; visualization services; Data visualization; Dynamic scheduling; Graphics processing unit; Processor scheduling; Rendering (computer graphics); GPU clusters; job scheduling; multi-user volume rendering; parallel volume visualizatoin;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4673-2422-9
Type :
conf
DOI :
10.1109/CLUSTER.2012.63
Filename :
6337816
Link To Document :
بازگشت