TY - GEN
T1 - A Case for Remote GPUs over 10GbE Network for VR Applications
AU - Morishima, Shin
AU - Okazaki, Masahiro
AU - Matsutani, Hiroki
N1 - Funding Information:
This work was supported by JSPS KAKENHI Grant Number JP16J05641.
PY - 2017/6/7
Y1 - 2017/6/7
N2 - VR technology that enables users to experience environments made by computer similar to real environments has become popular. In VR technology, computation cost of graphic processing is high and thus it requires a high-end GPU because high-quality pictures that look like real environments are processed while reflecting sensor information. Therefore, users have to prepare a computer with a high-end GPU, which requires a high cost. In this paper, we propose to connect GPU cluster and user-side computers via 10GbE (10Gbit Ethernet) network so that graphic processing for HMDs is done by the GPU cluster via a network. In this way, users can use HMD with inexpensive computers because they do not have to prepare computers with high-end GPUs. In this paper, we propose an index to evaluate performance of VR processing tasks in remote GPU environment and evaluate the performance in the remote GPU environment based on this index. We also propose a condition that does not degrade user experience in the remote GPU environment and allocation methods of multiple tasks to GPUs under this condition. The evaluation results of the proposed allocation methods show that if there is a high-load task, the method that preferentially allocates tasks to GPUs with low bandwidth achieves high performance; otherwise the method that preferentially allocates tasks to GPUs with high utilization achieves a high performance.
AB - VR technology that enables users to experience environments made by computer similar to real environments has become popular. In VR technology, computation cost of graphic processing is high and thus it requires a high-end GPU because high-quality pictures that look like real environments are processed while reflecting sensor information. Therefore, users have to prepare a computer with a high-end GPU, which requires a high cost. In this paper, we propose to connect GPU cluster and user-side computers via 10GbE (10Gbit Ethernet) network so that graphic processing for HMDs is done by the GPU cluster via a network. In this way, users can use HMD with inexpensive computers because they do not have to prepare computers with high-end GPUs. In this paper, we propose an index to evaluate performance of VR processing tasks in remote GPU environment and evaluate the performance in the remote GPU environment based on this index. We also propose a condition that does not degrade user experience in the remote GPU environment and allocation methods of multiple tasks to GPUs under this condition. The evaluation results of the proposed allocation methods show that if there is a high-load task, the method that preferentially allocates tasks to GPUs with low bandwidth achieves high performance; otherwise the method that preferentially allocates tasks to GPUs with high utilization achieves a high performance.
KW - 10Gbit Ethernet
KW - GPU
KW - Virtual Reality
UR - http://www.scopus.com/inward/record.url?scp=85040703275&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85040703275&partnerID=8YFLogxK
U2 - 10.1145/3120895.3120914
DO - 10.1145/3120895.3120914
M3 - Conference contribution
AN - SCOPUS:85040703275
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 8th International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies, HEART 2017
PB - Association for Computing Machinery
T2 - 8th International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies, HEART 2017
Y2 - 7 June 2017 through 9 June 2017
ER -