版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202111282139.6
公 开 号:CN113986466A
代 理 人:中国兵器工业集团公司专利中心刘瑞东
代理机构:11011 中国兵器工业集团公司专利中心
专利类型:发明申请
申 请 日:20220128
公 开 日:20211101
专利主分类号:G06F9/455(20060101)
关 键 词:云计算平台 并行计算 多虚拟机 虚拟 用户层 重定向 复用 拦截 远程过程调用 调度 计算机领域 虚拟化技术 虚拟化系统 计算平台 任务分发 应用程序 域间通信 资源可用 资源通信 多模块 虚拟化 虚拟机 云计算 内核 侵入 通用 客户 部署 改造
摘 要:本发明涉及一种面向云计算的GPU虚拟化系统和方法,属于计算机领域。本发明将CUDA改造成为适用于多虚拟机系统的vCUDA。通过vCUDA多模块设计解决多虚拟机间资源通信和调度、在用户层拦截和重定向CUDA API、使用远程过程调用作为特殊的域间通信机制等方式,实现本专利GPU虚拟化技术。本发明设计vCUDA在云计算平台虚拟机上的实现方式,满足不同用户对GPU资源的复用,在虚拟机上实现通用并行计算。本发明通过用户层拦截和重定向CUDA API,不改变虚拟机和GPU自身内核,对原装软件和硬件无侵入。对于客户虚拟机上部署的CUDA应用程序而言,所有的操作都像发生在本地。可使云计算平台成为一个虚拟化GPU资源可用复用、可进行并行计算任务分发、调度可行有效率的计算平台。