Evaluating GPU Passthrough in Xen for High Performance Cloud Computing

被引:8
作者
Younge, Andrew J. [1 ]
Walters, John Paul [2 ]
Crago, Stephen [2 ]
Fox, Geoffrey C. [1 ]
机构
[1] Indiana Univ, Pervas Technol Inst, 2719 E 10th St, Bloomington, IN 47408 USA
[2] Univ Southern Calif, Informat Sci Inst, Arlington, VA 22203 USA
来源
PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2014年
基金
美国国家科学基金会;
关键词
D O I
10.1109/IPDPSW.2014.97
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
With the advent of virtualization and Infrastructure-as-a-Service (IaaS), the broader scientific computing community is considering the use of clouds for their technical computing needs. This is due to the relative scalability, ease of use, advanced user environment customization abilities clouds provide, as well as many novel computing paradigms available for data-intensive applications. However, there is concern about a performance gap that exists between the performance of IaaS when compared to typical high performance computing (HPC) resources, which could limit the applicability of IaaS for many potential scientific users. Most recently, general-purpose graphics processing units (GPGPUs or GPUs) have become commonplace within high performance computing. We look to bridge the gap between supercomputing and clouds by providing GPU-enabled virtual machines (VMs) and investigating their feasibility for advanced scientific computation. Specifically, the Xen hypervisor is utilized to leverage specialized hardware-assisted I/O virtualization and PCI passthrough in order to provide advanced HPC-centric Nvidia GPUs directly in guest VMs. This methodology is evaluated by measuring the performance of two Nvidia Tesla GPUs within Xen VMs and comparing to bare-metal hardware. Results show PCI passthrough of GPUs within virtual machines is a viable use case for many scientific computing workflows, and could help support high performance cloud infrastructure in the near future.
引用
收藏
页码:853 / 860
页数:8
相关论文
共 50 条
[41]   Trust Challenges in a High Performance Cloud Computing Project [J].
Eldred, Morgan ;
Good, Alice ;
Adams, Carl .
2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2014, :1045-1050
[42]   The Impact of Virtualization on High Performance Computing Clustering in the Cloud [J].
Achahbar, Ouidad ;
Abid, Mohamed Riduan .
INTERNATIONAL JOURNAL OF DISTRIBUTED SYSTEMS AND TECHNOLOGIES, 2015, 6 (04) :65-81
[43]   A High Performance Cloud Computing Solution For Training And Laboratories [J].
Jarraya, Mohamed ;
Khedher, Omar .
2015 International Conference on Cloud Computing (ICCC), 2015, :11-14
[44]   CLOUD SOLUTIONS FOR HIGH PERFORMANCE COMPUTING: OXYMORON OR REALM? [J].
Tomic, Drasko ;
Ogrizovic, Dario ;
Car, Zlatan .
TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2013, 20 (01) :177-182
[45]   Confidential High-Performance Computing in the Public Cloud [J].
Chen, Keke .
IEEE INTERNET COMPUTING, 2023, 27 (01) :24-32
[46]   Special section: towards high performance computing in the cloud [J].
George A. Gravvanis ;
John P. Morrison ;
Dan C. Marinescu ;
Christos K. Filelis-Papadopoulos .
The Journal of Supercomputing, 2018, 74 :527-529
[47]   A High Performance Cloud Computing Platform for mRNA Analysis [J].
Lin, Feng-Seng ;
Shen, Chia-Ping ;
Sung, Hsiao-Ya ;
Lam, Yan-Yu ;
Lin, Jeng-Wei ;
Lai, Feipei .
2013 35TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2013, :1510-1513
[48]   Customizing Network Functions for High Performance Cloud Computing [J].
Miyamoto, Takahiro ;
Hayashi, Michiaki ;
Tanaka, Hideaki .
2009 8TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, 2009, :130-133
[49]   Online Demand Response of GPU Cloud Computing with DVFS [J].
He, Yu ;
Ma, Lin ;
Huang, Chuanhe .
2018 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2018,
[50]   A Heterogeneous Platform with GPU and FPGA for Power Efficient High Performance Computing [J].
Wu, Qiang ;
Ha, Yajun ;
Kumar, Akash ;
Luo, Shaobo ;
Li, Ang ;
Mohamed, Shihab .
2014 14TH INTERNATIONAL SYMPOSIUM ON INTEGRATED CIRCUITS (ISIC), 2014, :220-223