【摘 要】
:
图形处理单元,也叫Graphics Process Unit(GPU)是现代计算机系统中不可或缺的硬件之一,它的初衷是为了承担计算机系统中关于图形图像的运算。近些年,随着计算机技术的发展,计
论文部分内容阅读
图形处理单元,也叫Graphics Process Unit(GPU)是现代计算机系统中不可或缺的硬件之一,它的初衷是为了承担计算机系统中关于图形图像的运算。近些年,随着计算机技术的发展,计算机的应用范畴也大大拓展,GPU也由传统的图形图像计算,开始承担更多的通用计算的功能:例如机器学习、视频编解码等等。与此同时,云计算的浪潮,让越来越多的应用选择部署到云上,其中不乏GPU计算密集型的应用。因此,云提供商正寻求着高效、可拓展的GPU虚拟化方案。然而,目前最前沿的GPU虚拟化方案,例如iGVT-g,却面临着可拓展性不足的问题。本文提出了gScale,一种基于iGVT-g的,可拓展的GPU虚拟化方案。通过利用GPU编程模型,gScale将全局显存地址空间的静态划分和共享结合在一起,从而形成一种动态的资源利用机制,打破了iGVT-g所存在的全局显存地址空间不足的硬件限制。我们在设计gScale时,提出了三种创新机制,它们分别是:(1)私有全局显存影子页表,让全局显存地址空间得以在多个虚拟机中复用。(2)梯子映射与fence地址池,让CPU可以绕过全局显存地址空间访问宿主机的物理地址空间,解决由于私有全局显存影子页表引入的,CPU和GPU在访问全局显存空间时的冲突问题。(3)分区共享等优化机制,降低全局显存影子页表拷贝的性能开销,提高多台虚拟机实例同时运行时的总体性能。通过实验分析表明,gScale可以同时运行多达15台Linux虚拟机或者12台Windows虚拟机,分别是同等硬件条件下iGVT-g可拓展性的5倍和4倍。与此同时,当gScale在运行多个虚拟机实例的时候,整体性能与iGVT-g相当,产生的开销处于可接受的水平,某些情况下,额外开销可低至整体性能的5%以内。
其他文献
大数据技术正在以惊人的速度与强大的影响力改变着人们的生产生活方式。在高速发展的现代社会,科技越来越发达,交流越来越紧密,信息正在以爆炸式的方式增长。例如,网络日志、
在移动互联网浪潮的推动下,微博微信等社交新媒体平台的兴起,使得网络信息传播迅猛。对话题传播规律的研究有助于帮助人们了解周围环境变化,维持社会稳定。如何能够从海量的
本文是以《云南抗日战争史》第五章1-2节作为翻译文本的翻译实践报告。《云南抗日战争史》从军队、交通、经济、教育等方面介绍了抗日战争时期的云南。此翻译报告的节选内容对云南经济情况作了全面的介绍。在抗日战争中,云南各族人民作出了巨大贡献。一方面,他们为战争提供了物质支持;另一方面,他们积极发展农业、商业、金融、教育和文化。作为宝贵的财富,云南在战争时期的历史应该为中国人民予以保存。此外,云南人民在战争
近年来,基于现代移动设备的增强现实技术在儿童娱乐和教育领域展现出巨大的潜力。基于纸笔的卡通手绘对于儿童来说是一项常见且重要的活动体验,这可以让他们发挥自己的创造力
目的:探讨基于镜像神经元理论的动作观察疗法对脑卒中患者早期日常生活能力的影响。方法:将81例脑卒中患者随机分为研究组(41例)和对照组(40例)。对照组进行常规康复治疗:包
钢筋混凝土中钢筋锈蚀问题一直是影响结构耐久性的主要原因,钢筋锈蚀导致其周围混凝土的锈胀开裂也逐渐成为研究的热点问题之一。通过在混凝土中加入纤维,利用纤维的增强效果,可以提高混凝土的抗拉强度和韧性,改善混凝土的抗裂性能,使混凝土材料更加高性能化。本文主要以PVA纤维钢筋混凝土为研究对象,研究了在氯盐作为侵蚀性物质条件下,不同水灰比和不同纤维掺量的钢筋混凝土试件锈胀损伤开裂规律,从提高钢筋混凝土耐久性
研究背景每个人都会定期经历恐惧和焦虑的情绪。恐惧,是精神、身体以及行为对外部威胁的一种即刻反应;焦虑是一种紧张不安的情绪,这种情绪给人带来痛苦和不快,但其成因尚不明确。焦虑症一词来自于拉丁语单词“ango”,意思是使人窒息或令人沮丧。焦虑情绪的发作和潜在威胁之间没有明确的时间先后关系。焦虑感可能作为一种预感出现在威胁发生之前,并一直持续到威胁结束之后;也可能在没有明确威胁的情况下出现。焦虑症通常伴
高速增长的移动应用程序让人们的生活变得丰富多彩,但是随着数量的大幅增加,质量的把控难以跟上节奏,传统的手工测试方法很难应对这么大量的应用程序。一方面,人工测试会占用
近年来,随着移动互联网的飞速发展,每个人都可以在适合的地点、适合的时间使用网络发布信息、传递信息和接受信息。这些信息通常包含了各种数据,例如,文字、语音、图片、视频
作为历史学家与人类学家,房龙在其著作《艺术》中以新颖的研究方法和独特的视角重新构建了人类艺术发展的漫长历史,而房龙关于美术领域的探讨不仅源于其著作的重点章节,更集