![在使用共享虚拟存储器的处理器中加速操作的装置和方法](/CN/2012/8/14/images/201280072078.jpg)
基本信息:
- 专利标题: 在使用共享虚拟存储器的处理器中加速操作的装置和方法
- 申请号:CN201280072078.3 申请日:2012-03-30
- 公开(公告)号:CN104204990B 公开(公告)日:2018-04-10
- 发明人: E·威斯曼 , K·K·凡塞纳坦 , Y·扎克 , B·靳兹伯格 , R·罗恩
- 申请人: 英特尔公司
- 申请人地址: 美国加利福尼亚州
- 专利权人: 英特尔公司
- 当前专利权人: 英特尔公司
- 当前专利权人地址: 美国加利福尼亚州
- 代理机构: 上海专利商标事务所有限公司
- 代理人: 张东梅
- 国际申请: PCT/US2012/031676 2012.03.30
- 国际公布: WO2013/147885 EN 2013.10.03
- 进入国家日期: 2014-09-29
- 主分类号: G06F12/1045
- IPC分类号: G06F12/1045 ; G06F9/38 ; G06F12/1027 ; G06F12/0875 ; G06F12/1072 ; G06F12/1081 ; G06F12/14 ; G06F12/1009 ; G06F12/0811 ; G06F12/084
摘要:
描述了用于将前端核耦合到加速器组件(诸如图形加速器)的装置和方法。例如,描述了一种装置,包括:加速器,包括一个或多个执行单元(EU)用于执行特定的指令集;以及前端核,包括通信耦合到加速器的转换后备缓冲器(TLB),并且向加速器提供存储器访问服务,存储器访问服务包括响应于加速器需要访问系统存储器,代表加速器执行TLB查找操作以将虚拟地址映射到物理地址。
摘要(英):
An apparatus and method are described for coupling a front end core to an accelerator component (e.g., such as a graphics accelerator). For example, an apparatus is described comprising: an accelerator comprising one or more execution units (EUs) to execute a specified set of instructions; and a front end core comprising a translation lookaside buffer (TLB) communicatively coupled to the accelerator and providing memory access services to the accelerator, the memory access services including performing TLB lookup operations to map virtual to physical addresses on behalf of the accelerator and in response to the accelerator requiring access to a system memory.
公开/授权文献:
- CN104204990A 在使用共享虚拟存储器的处理器中加速操作的装置和方法 公开/授权日:2014-12-10
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F12/00 | 在存储器系统或体系结构内的存取、寻址或分配 |
--------G06F12/02 | .寻址或地址分配;地址的重新分配 |
----------G06F12/08 | ..在分级结构的存储系统中的寻址、地址分配、或地址的重新分配,例如,虚拟存储系统 |
------------G06F12/0802 | ...存储器层的寻址,其中需要关联寻址方法来访问期望数据或数据块,例如:高速缓存 |
--------------G06F12/1009 | ....使用页表的,例如:页表结构 |
----------------G06F12/1045 | .....与数据高速缓存有关联的 |