DocumentCode :
3678458
Title :
InfiniBand Verbs Optimizations for Remote GPU Virtualization
Author :
Reaño;Federico Silla
Author_Institution :
Univ. Politec. de Valencia, Valencia, Spain
fYear :
2015
Firstpage :
825
Lastpage :
832
Abstract :
The use of InfiniBand networks to interconnect high performance computing clusters has considerably increased during the last years. So much so that the majority of the supercomputers included in the TOP500 list either use Ethernet or InfiniBand interconnects. Regarding the latter, due to the complexity of the InfiniBand programming API (i.e., InfiniBand Verbs) and the lack of documentation, there are not enough recent available studies explaining how to optimize applications to get the maximum performance from this fabric. In this paper we expose two different optimizations to be used when developing applications using InfiniBand Verbs, each providing an average bandwidth improvement of 3.68% and 217.14%, respectively. In addition, we show that when combining both optimizations, the average bandwidth gain is 43.29%. This bandwidth increment is key for remote GPU virtualization frameworks. Actually, this noticeable gain translates into a reduction of up to 35% in execution time of applications using remote GPU virtualization frameworks.
Keywords :
"Bandwidth","Graphics processing units","Optimization","Benchmark testing","Ports (Computers)","Servers","Virtualization"
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2015 IEEE International Conference on
Type :
conf
DOI :
10.1109/CLUSTER.2015.139
Filename :
7307688
Link To Document :
بازگشت