构建高性能公共GPU云计算平台中通信技术的研究

来源 :内蒙古大学 | 被引量 : 2次 | 上传用户:wangfan2050
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着处理器技术的快速发展,GPU越来越多地应用在科学计算领域,并且逐渐进入高性能计算的主流。NVIDIA推出的CUDA通用并行计算架构提供了简单、容易的GPU开发工具,使得基于GPU平台的高性能计算应用软件越来越多。基于GPU的云计算平台也不再是一个新的概念,国外一些网页服务提供商已经提供了GPU托管和GPU云计算的服务,在我国基于GPU平台的云计算概念也已经得到了广泛的认同,并得到了政府、工业界和学术界的广泛支持。但目前的GPU云计算服务存在用户配置、支付费用、网络延迟等限制,在一定程度上影响了用户和开发人员的使用。本文主要利用CUDA语言和Socket通信技术设计和实现了构建高性能公共GPU云计算平台中的通信技术,并通过搭建MeeGo平台测试了通信技术的可用性。本文首先通过修改原CUDA运行时库例程实现了无GPU硬件的用户终端进行GPU并行程序开发和运行的技术。然后采用Socket通信技术实现了公共GPU云计算平台中GPU代理、用户终端及GPU子云节点间的通信技术。通过测试程序的运行,公共平台实现了多用户的访问、作业提交、GPU执行等功能。最后使用基于MeeGo系统的终端设备测试了该公共平台的可用性。构造高性能公共GPU云计算平台是用于进一步提高GPU运算性能、节省用户投资、实现用户透明高效访问的方法,本文将在未来的工作中实现用户(特别是不拥有GPU硬件资源的用户)更加方便、高效和透明地使用GPU资源。
其他文献
概念实体的表达往往具有一定的模糊性,这种模糊性是蕴含在在语义中出现的。使用合适的概念模型来表达模糊语义具有重要的意义。模糊语义细胞作为最小的模糊概念的表示单元,在数
超市由于其便利性逐渐成为人们日常生活中购物的重要选择。超市的核心是商品,商品的状态是超市运行情况的直接反映。为了掌握商品的销售情况以及给消费者提供良好的购物体验,超
随着计算机技术的快速发展,基于B/S结构的信息管理系统在企事业单位中的应用越来越广。由于WEB环境多角色多用户的特点,具有单角色扮演、后置式访问控制特点的传统被动式访问
多点触控技术是当前人机交互领域的一项重要突破,它以裸手作为交互控制的媒介,以自然化、生活化的手势定义来降低人对设备的操作陌生度。本课题从二维平面上的多点触控交互以及
近年来,三维模型的应用领域日渐广泛。随着三维建模技术和数字扫描技术的发展、计算机网络的扩张,网络中可共享和复用的三维模型数量急剧增长。在现有的条件下,如何对目前已
云模型(Cloud Model)是一种较新的定性定量不确定性转换模型,它将模糊数学和概率论有机结合,采用泛正态分布表示自然语言概念,较好地表现了自然语言的模糊性和随机性,为不确
主动服务技术在不断的研究和探索中,已经表现出了种种的优点和特性,如,传统的Web服务基于固定模块,对用户需求变化不可感知等。主动服务克服了上述的缺点,能够根据客户需求从互联
随着人类智能化要求的提升以及科学技术的发展,使计算机能够理解人的情感、适应人的自然交流方式是未来发展趋势。人脸表情包含着丰富的情感信息,反映着人类的内心世界,是一
随着通信技术的发展,多方会话正在成为因特网和移动互联网应用的一个新业务。但是目前基于SIP(Session Initial Protocol)协议的多方会话的权限由管理员控制,让一个会话参与者
安全性强度主要是指密码算法抵抗现有各种攻击的能力,它对密码算法是至关重要的。只有在保证安全强度的基础上,才能考虑密码算法的其他特性。所以,判断密码算法的安全性对密