期刊文献+

GPU虚拟化环境下的数据通信策略研究 被引量:4

Research on Data Communication Strategy under GPU Virtualization
在线阅读 下载PDF
导出
摘要 虚拟化技术能够以较低的成本和能源消耗共享有效的资源,一些应用程序往往需要利用图形处理器来加快它们的计算以提高性能。但是由于虚拟化本身的特点,在GPU虚拟化环境下进行CUDA应用开发会带来很大的性能开销。此外,当采用多GPU并行处理大规模的程序时,传统的GPU之间的数据交互方式是通过CPU来中转,不仅会带来"路程"上的开销,同时PCI-E相对于GPU显存的低带宽更是限制了数据传输的速率。针对以上问题,文中在Xen和VMware虚拟化平台下,针对CUDA应用的延迟和吞吐率找出最优的虚拟机间通讯方式,针对GPU之间不同的数据传输方式,找出最优通信方案,并从理论上和实验中分析出影响多GPU协同运算效率的因素。 Virtualization, as a technology that enables easy and effective resource sharing with a low cost and energy footprint, applications with stringent performance often need to make use of graphics processors for accelerating their computations. Due to the characteristics of virtualization itself,it will be brought significant performance overhead when doing CUDA application development under GPU virtualization environments. Besides,it will be studied when processing a large-scale data by using multi-GPU in parallel way. The traditional way of data exchange between the GPUs is transferring by the CPU. Thus it not only will bring the "walk" cost,but also limit the bandwidth of the data transfer rate by using PCI-E with respect to the GPU bandwidth. To solve the above problems,try to identify the optimal communication between virtual machines under Xen and VMware virtualization platform for CUDA applications in this paper. For different data transmission between the GPUs,try to find the optimal communication scheme, and to analyze the factors that affect the efficiency of multi-GPU collaborative computing through theory and experiment.
出处 《计算机技术与发展》 2015年第8期24-28,共5页 Computer Technology and Development
基金 国家"863"高技术发展计划项目(2009AA044601) 国家自然科学基金重点项目(61139002) 江苏高校优势学科建设工程资助项目 南京航空航天大学基本科研业务费专项科研项目(NP2013308)
关键词 GPU通用计算 虚拟化 CUDA 数据通信 general-purpose computation on GPU virtualization CUDA data communication
  • 相关文献

参考文献15

  • 1崔泽永,赵会群.基于KVM的虚拟化研究及应用[J].计算机技术与发展,2011,21(6):108-111. 被引量:43
  • 2Overby E. Process virtualization theory and the impact of infor- mation technology [ J ]. Organization Science, 2008, 19 ( 2 ) : 277-291.
  • 3Lambert D, Domingue J. Photorealistic semantic web service groundings : unifying RESTful and XML-RPC groundings using rules,with an application to Flickr[ C ]//Proc of the 4th inter- national web rule symposium. [ s. 1. ] : [ s. n. ] ,2010.
  • 4Vinoski S. CORBA:integrating diverse applications within dis- tributed heterogeneous environments [ J ]. IEEE Communica- tions Maganize, 1997,35 (2) :46-55.
  • 5Henning M. A new approach to object-oriented middleware [ J]. IEEE Internet Computing ,2004,8( 1 ) :66-75.
  • 6Zhang X, McIntosh S, Rohatgi P, et al. Xensocket : a high- throughput interdomain transport for virtual machines [ C ]//Proc of international middleware conference. Newport Beach, CA : ACM ,2007 : 184-203.
  • 7Kim K, Kim C, Jung S, et al. Inter-domain socket communica- tions supporting high performance and full binary eompetibility on Xen[ C ]//Proc of international conference on virtual exe- cution environments. Seattle : ACM ,2008 : 11-20.
  • 8Wang J, Wright K, Gopalan K. XenLoop:a transparent high performance inter-VM network loopback[ C ]//Proe of inter- national symposium of high performance distributed compu- ting. Boston : A CM ,2008 :109- l18.
  • 9陈浩,彭萃芬,孙建华,石林.XenRPC:安全的虚拟机远程过程调用设计与实现[J].计算机研究与发展,2012,49(5):996-1004. 被引量:2
  • 10顾晓峰,王健.基于Intel VT-x的XEN全虚拟化实现[J].计算机技术与发展,2009,19(9):242-245. 被引量:7

二级参考文献70

  • 1王建军.VMWare虚拟机技术在计算机机房管理中的应用[J].科技信息,2009(1). 被引量:21
  • 2董耀祖,周正伟.基于X86架构的系统虚拟机技术与应用[J].计算机工程,2006,32(13):71-73. 被引量:63
  • 3刘荣发.服务器虚拟化技术在图书馆数字化服务中的应用[J].现代图书情报技术,2007(4):79-82. 被引量:65
  • 4Creasy R J. The Origin of the VM/370 Time - sharing System[J]. IBM Journal of Research and Development, 1981,25 (5) :483 - 490.
  • 5Robin J S, Irvine C E. Analysis of the Intel Pentiums Ability to Support a Secure Virtual Machine Monitor[EB/OL]. 2005 [2007 ]. http://citeseer. ist. psu. edu/kiyanclar05survey. html.
  • 6Intel Corporation. IntelR Virtualization Specification for the IA-32 Intel Architecture[EB/OL]. 2005 [2006]. http:// cache- www. intel. com/ed/00/00/19/76/197666_ 19766.
  • 7Pratt I, Fraser K, Hand S, et al. XEN 3.0 and the Art of Virtualization [ EB/OL ]. 2005 [ 2007 ]. http://www. linuxsyrnposium.org/2005/linuxsymposium_ procv2. pdf.
  • 8Fraser K, Hand S, Neugebauer R, et al. Safe Hardware Access with the Xen Virtual Machine Monitor[EB/OL]. 2004 [2006]. http://www. cl. cam. ac. uk/Research/SRG/netos/ papers/2004 - oasis - ngio. pdf.
  • 9Duds K J,Cheriton D R. Borrowed-Virtual-Time (BVT) scheduling: supporting latency-sensitive threads in a general -purpose scheduler[C] //Proceedings of the 17th ACM SIGOPS. Symposium on Operating Systems Principles, volume 33(5) of ACM Operating Systems Review. New York, USA: ACM Press, 1999:261 - 276.
  • 10Intel Corporation. Intel Itanium Architecture Software Developer' s Manual[ EB/OL]. 2006. ftp://download, intel.com/ design/Itanium/manuals/24531805. pdf.

共引文献98

同被引文献19

引证文献4

二级引证文献30

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部