[发明专利]用于加速器将数据存储在缓冲器中的方法的方法和系统有效
申请号: | 201380074571.3 | 申请日: | 2013-03-12 |
公开(公告)号: | CN105074677B | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | Y·索林因 | 申请(专利权)人: | 英派尔科技开发有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/14 |
代理公司: | 北京市铸成律师事务所11313 | 代理人: | 孟锐 |
地址: | 美国特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 总体地描述了用来提供加速器缓冲器访问的方法和系统的技术。操作系统可以分配虚拟地址空间中的地址范围和物理(或主)存储器的缓冲器映射区域中的地址范围。应用读数据或者写数据的请求可以从虚拟地址空间读取或者写入虚拟地址空间。然后,存储器管理单元可以将来自虚拟地址空间的读请求或写请求映射到主存储器或物理存储器。多个应用可能够进行操作,就好像每个应用对加速器及其缓冲器具有排他访问一样。应用任务对缓冲器的多次访问可以避免冲突,因为存储器控制器可配置为基于分配给应用的相应的应用标识符来取得数据。每个应用可以被分配一个不同的应用标识符。 | ||
搜索关键词: | 加速器 缓存 访问 | ||
【主权项】:
一种用于加速器将数据存储在缓冲器中的方法,所述方法包括:由所述加速器接收处理与由第一应用分派的第一任务相关联的数据的第一请求;向存储器请求在第一地址范围内的用于所述第一任务的第一数据,其中所述第一地址范围映射到分配给所述第一应用的第一虚拟空间中的第二地址范围;接收所述第一数据;将所述第一数据存储在所述缓冲器中;由所述加速器接收处理与由第二应用分派的第二任务相关联的数据的第二请求;向所述存储器为所述第二应用请求在第三地址范围内的至少一些第二数据,其中所述第三地址范围映射到分配给所述第二应用的第二虚拟空间中的第四地址范围;接收所述第二数据的一部分;将所述第二数据的所述部分存储在所述缓冲器中;其中所述第一请求包括用于所述第一应用的第一应用标识符;并且其中所述第二请求包括用于所述第二应用的不同于所述第一应用标识符的第二应用标识符。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英派尔科技开发有限公司,未经英派尔科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380074571.3/,转载请声明来源钻瓜专利网。