GPUVM: Why not virtualizing GPUs at the hypervisor?

Yusuke Suzuki, Shinpei Kato, Hiroshi Yamada, Kenji Kono

研究成果: Conference contribution

55 被引用数 (Scopus)

抄録

Graphics processing units (GPUs) provide orders-of-magnitude speedup for compute-intensive data-parallel applications. However, enterprise and cloud computing domains, where resource isolation of multiple clients is required, have poor access to GPU technology. This is due to lack of operating system (OS) support for virtualizing GPUs in a reliable manner. To make GPUs more mature system citizens, we present an open architecture of GPU virtualization with a particular emphasis on the Xen hypervisor. We provide design and implementation of full- and para-virtualization, including optimization techniques to reduce overhead of GPU virtualization. Our detailed experiments using a relevant commodity GPU show that the optimized performance of GPU para-virtualization is yet two or three times slower than that of pass-through and native approaches, whereas full-virtualization exhibits a different scale of overhead due to increased memory-mapped I/O operations. We also demonstrate that coarse-grained fairness on GPU resources among multiple virtual machines can be achieved by GPU scheduling; finer-grained fairness needs further architectural support by the nature of non-preemptive GPU workload.

本文言語English
ホスト出版物のタイトルProceedings of the 2014 USENIX Annual Technical Conference, USENIX ATC 2014
出版社USENIX Association
ページ109-120
ページ数12
ISBN(電子版)9781931971102
出版ステータスPublished - 2019 1 1
イベント2014 USENIX Annual Technical Conference, USENIX ATC 2014 - Philadelphia, United States
継続期間: 2014 6 192014 6 20

出版物シリーズ

名前Proceedings of the 2014 USENIX Annual Technical Conference, USENIX ATC 2014

Conference

Conference2014 USENIX Annual Technical Conference, USENIX ATC 2014
CountryUnited States
CityPhiladelphia
Period14/6/1914/6/20

ASJC Scopus subject areas

  • Computer Science(all)

フィンガープリント 「GPUVM: Why not virtualizing GPUs at the hypervisor?」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル