[发明专利]高效存储器和资源管理有效
申请号: | 201280062362.2 | 申请日: | 2012-11-19 |
公开(公告)号: | CN104040518B | 公开(公告)日: | 2016-11-16 |
发明(设计)人: | 安德鲁·克格尔;马克·赫梅尔;安东尼·阿萨罗;菲利普·恩基 | 申请(专利权)人: | 超威半导体公司;ATI科技无限责任公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 存储器 资源管理 | ||
1.一种方法,所述方法包括:
经由输入/输出存储器管理单元(IOMMU)将与访问存储器中的数据相关联的指针传递到输入/输出(I/O)设备,其中所述I/O设备经由所述IOMMU访问所述存储器中的所述数据,而不将所述数据复制到本地I/O设备存储器中;以及
基于所述指针通过所述I/O设备来对所述存储器中的所述数据执行操作。
2.如权利要求1所述的方法,其中所述IOMMU被配置成传递所述指针,而不需要通过管理程序或客户操作系统(OS)进行干涉。
3.如权利要求1所述的方法,其中所述指针被配置成可由所述I/O设备以及虚拟机中运行的进程使用,而不重新配置所述指针。
4.如权利要求1所述的方法,其还包括:使用与所述IOMMU相关联的嵌套分页事务通过所述I/O设备操纵所述存储器中的所述数据。
5.如权利要求1所述的方法,其中所述数据包括图像数据。
6.如权利要求1所述的方法,其中所述存储器和所述I/O设备对同一客户虚拟地址空间进行操作,以便提供通过所述客户OS对所述存储器中的所述数据的直接操纵。
7.一种装置,所述装置包括:
输入/输出存储器管理单元(IOMMU),所述IOMMU被配置成:
将与访问存储器中的数据相关联的指针传递到输入/输出(I/O)设备,其中所述I/O设备经由所述IOMMU访问所述存储器中的所述数据,而不将所述数据复制到本地I/O设备存储器中;
其中所述指针被配置成使得所述I/O设备能够对所述存储器中的所述数据执行操作。
8.如权利要求7所述的装置,其中所述IOMMU被配置成传递所述指针,而不需要通过管理程序或客户操作系统(OS)进行干涉。
9.如权利要求7所述的装置,其中所述指针被配置成可由所述I/O设备以及虚拟机中运行的进程使用,而不重新配置所述指针。
10.如权利要求7所述的装置,其中与所述IOMMU相关联的嵌套分页事务使得所述I/O设备能够操纵所述存储器中的所述数据。
11.如权利要求7所述的装置,其中所述存储器中的所述数据包括图像数据。
12.如权利要求7所述的装置,其中所述存储器和所述I/O设备对同一客户虚拟地址空间进行操作,以便提供通过所述客户OS对所述存储器中的所述数据的直接操纵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司;ATI科技无限责任公司,未经超威半导体公司;ATI科技无限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280062362.2/1.html,转载请声明来源钻瓜专利网。