[发明专利]作为用于虚拟化的GPU任务容器的VMID在审
申请号: | 201980044142.9 | 申请日: | 2019-06-26 |
公开(公告)号: | CN112368688A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 阿尼鲁德·R·阿查里亚;迈克尔·J·曼托尔;雷克斯·埃尔登·麦克拉里;安东尼·阿萨罗;杰弗里·贡献·程;马克·福勒 | 申请(专利权)人: | 超威半导体公司;ATI科技无限责任公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F9/50;G06F12/109 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张静 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 作为 用于 虚拟 gpu 任务 容器 vmid | ||
1.一种系统,所述系统包括:
存储器,所述存储器存储多个任务的程序指令,其中所述多个任务包括第一任务;
处理器,所述处理器耦合至所述存储器,其中所述处理器被配置成:
同时执行所述第一任务和一个或多个其它任务;
响应于检测到对应于第一操作的所述第一任务的一个或多个指令:
接收唯一地标识所述第一任务的第一标识符(ID),其中所述第一ID不标识所述第一任务的源层级;
将所述第一ID映射至标识所述第一任务的所述源层级的第二ID;以及
通过使用所述第二ID标识所述第一任务来执行对第一数据结构的访问,完成所述第一操作。
2.根据权利要求1所述的系统,其中所述处理器访问映射表,以将所述第一ID映射至所述第二ID和第三ID。
3.根据权利要求2所述的系统,其中所述第二ID标识第一应用程序且所述第三ID标识第一操作系统(OS),并且其中所述第一应用程序和所述第一OS表示所述第一任务的所述源层级。
4.根据权利要求3所述的系统,其中所述处理器还被配置成:
与所述第一任务同时执行第二任务,其中所述第二任务是与所述第一任务不同的操作系统的一部分;
响应于检测到对应于第二操作的所述第二任务的一个或多个指令:
接收唯一地标识所述第二任务的第四ID,其中所述第四ID不标识所述第一任务的源层级;
将所述第四ID映射至第五ID和第六ID;以及
通过用所述第五ID和所述第六ID执行对所述第一数据结构的访问来完成所述第一操作,其中所述第五ID与所述第二ID相同,并且其中所述第六ID与所述第三ID不同。
5.根据权利要求1所述的系统,其中所述第一操作是存储器访问操作,并且其中所述第一数据结构是一组页表。
6.根据权利要求1所述的系统,其中所述处理器被配置成:
在所述处理器与所述处理器外部的每个组件之间的每个边界处维持映射表;以及
用所述第一ID访问所述映射表以检索所述第二ID。
7.根据权利要求1所述的系统,其中所述第一ID是容器ID,并且其中所述处理器被配置成防止具有第一容器ID的任务访问具有第二容器ID的任务的数据。
8.一种方法,所述方法包括:
同时执行第一任务和一个或多个其它任务;
响应于检测到对应于第一操作的所述第一任务的一个或多个指令:
接收唯一地标识所述第一任务的第一标识符(ID),其中所述第一ID不标识所述第一任务的源层级;
将所述第一ID映射至标识所述第一任务的源层级的第二ID;以及
通过使用所述第二ID标识所述第一任务来执行对第一数据结构的访问,完成所述第一操作。
9.根据权利要求8所述的方法,其还包括访问映射表以将所述第一ID映射至所述第二ID和第三ID。
10.根据利要求9所述的方法,其中所述第二ID标识第一应用程序且所述第三ID标识第一操作系统(OS),并且其中所述第一应用程序和所述第一OS表示所述第一任务的所述源层级。
11.根据权利要求10所述的方法,其还包括:
与所述第一任务同时执行第二任务,其中所述第二任务是与所述第一任务不同的操作系统的一部分;
响应于检测到对应于第二操作的所述第二任务的一个或多个指令:
接收唯一地标识所述第二任务的第四ID,其中所述第四ID不标识所述第一任务的源层级;
将所述第四ID映射至第五ID和第六ID;以及
通过用所述第五ID和所述第六ID执行对所述第一数据结构的访问来完成所述第一操作,其中所述第五ID与所述第二ID相同,并且其中所述第六ID与所述第三ID不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司;ATI科技无限责任公司,未经超威半导体公司;ATI科技无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980044142.9/1.html,转载请声明来源钻瓜专利网。