[发明专利]用于在远程处理器上实施原子动作的硬件机制有效
申请号: | 201580083377.0 | 申请日: | 2015-10-20 |
公开(公告)号: | CN108027726B | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | M.米夏利;I.乌齐尔;B.蔡金;Y.扎克 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王健;申屠伟进 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 远程 处理器 实施 原子 动作 硬件 机制 | ||
1.一种硬件装置,包括:
用以存储对应于将与远程动作请求(RAR)中断相关联地实施的动作的有效载荷的存储器地址的第一寄存器;
用以存储由多个处理器可访问的动作列表的存储器地址的第二寄存器;
用以存储远程动作请求的特性的第三寄存器;
用以实施以下各项的远程动作处置器:
识别所接收到的远程动作请求中断;
实施所接收到的远程动作请求中断的动作;以及
在动作完成后用信号向发起处理器通知确认。
2.根据权利要求1所述的硬件装置,其中,所述动作是以下各项当中的一项:
将整个变换旁视缓冲器(TLB)无效化;
将变换旁视缓冲器的单个条目无效化;
将变换旁视缓冲器的一定数目的相继页面无效化;
不实施动作;
将对于线性地址和进程上下文标识符(PCID)的单独地址无效化;
将与进程上下文标识符相关联的单个上下文无效化;
将所有上下文无效化,包括与进程上下文标识符相关联的全局变换;以及
将所有上下文无效化,与进程上下文标识符相关联的全局变换除外。
3.根据权利要求1-2中任一项所述的硬件装置,还包括:
用以存储有效载荷和动作列表的存储器。
4.根据权利要求1所述的硬件装置,其中,远程动作处置器电路访问动作列表以便识别将要实施的动作并且访问与所识别出的动作相关联的有效载荷。
5.根据权利要求1所述的硬件装置,其中,远程动作处置器电路通过从动作列表中清空与远程动作请求中断相关联的动作而用信号通知确认。
6.根据权利要求1所述的硬件装置,其中,远程动作处置器调用专用的硬件处置器来实施动作。
7.一种硬件装置,包括:
用以存储对应于将与远程动作请求(RAR)相关联地实施的动作的有效载荷的存储器地址的寄存器;
用以向下计数已完成的远程动作请求操作的计数器;
用以实施以下各项的远程动作接口:
识别所接收到的远程动作请求;
实施所接收到的远程动作请求的动作;以及
在动作完成后用信号向发起处理器通知确认。
8.根据权利要求7所述的硬件装置,其中,所述动作是以下各项当中的一项:
将整个变换旁视缓冲器(TLB)无效化;
将变换旁视缓冲器的单个条目无效化;
将变换旁视缓冲器的一定数目的相继页面无效化;
不实施动作;
将对于线性地址和进程上下文标识符(PCID)的单独地址无效化;
将与进程上下文标识符相关联的单个上下文无效化;
将所有上下文无效化,包括与进程上下文标识符相关联的全局变换;以及
将所有上下文无效化,与进程上下文标识符相关联的全局变换除外。
9.根据权利要求7-8中任一项所述的硬件装置,还包括:
用以存储有效载荷的存储器。
10.根据权利要求7所述的硬件装置,其中,远程动作接口电路访问与所识别出的动作相关联的有效载荷。
11.根据权利要求7所述的硬件装置,其中,远程动作接口电路在动作完成后用信号向发起处理器的计数器通知确认。
12.根据权利要求7所述的硬件装置,其中,远程动作接口调用专用的硬件处置器来实施动作。
13.一种由接收方逻辑处理器执行以处理远程动作请求(RAR)的方法,包括:
接收远程动作请求(RAR)中断;
确定将要处理的动作;
从存储器中读取对于远程动作请求的有效载荷;
实施动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580083377.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水分散性短切碳纤维及其制备方法
- 下一篇:一种传输配置信息获取方法和装置