[发明专利]远程原子操作的空间和时间上的归并在审

专利信息
申请号: 201811444271.0 申请日: 2018-11-29
公开(公告)号: CN109992302A 公开(公告)日: 2019-07-09
发明(设计)人: C.J.休格斯;J.努茨曼;J.斯文尼布林;D.N.贾亚辛哈;S.S.苏里;D.A.库法蒂;N.D.麦克唐奈;刘彦呈;S.R.范多伦;S.J.鲁滨逊 申请(专利权)人: 英特尔公司
主分类号: G06F9/30 分类号: G06F9/30
代理公司: 中国专利代理(香港)有限公司 72001 代理人: 郑瑾彤;闫小龙
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 指令 高速缓存行 匹配 优化电路 原子操作 指令队列 操作码 排队 归并 条目 检测 标识符 分组 队列条目 存储器 非重叠 入队列 源数据 偏移 响应 存储 扫描
【说明书】:

发明涉及远程原子操作的空间和时间上的归并。系统包括被存储在存储器中并且具有通过目的地高速缓存行而分组的条目的RAO指令队列,每个条目对包括操作码、目的地标识符和源数据的RAO指令进行排队;优化电路,其接收正在进入的RAO指令、扫描RAO指令队列以检测标识了与正在进入的RAO指令相同的目的地高速缓存行的匹配的已排队RAO指令,优化电路还:响应于没有检测到匹配的已排队RAO指令,将正在进入的RAO指令排入队列中;以及响应于检测到匹配的指令,确定正在进入的和匹配的指令是否具有到非重叠的高速缓存行元素的相同的操作码,如果是则通过将这两个指令排入相同的高速缓存行队列条目分组中在不同的偏移处来在空间上组合正在进入的和匹配的RAO指令。

技术领域

本发明的领域一般涉及计算机处理器架构,并且更具体地涉及远程原子操作的空间和时间上的归并(merge)。

背景技术

原子存储器操作是存储器访问操作,在该操作期间,处理器在其他核看作单个总线操作的操作中核读取一位置、对其进行修改并将其写回。原子存储器操作通常是在处理核的内部实行的。然而一些处理器或系统可能支持在核的外部的原子执行,在这种情况下,它们可以称为远程原子操作(RAO)。RAO在各种各样的应用中很有用,包括分组处理、高性能计算、机器学习,以及更一般地,动态调度算法,仅举几例。

也称为“即发即忘”原子的已公布的RAO是不向软件返回架构信息的一类RAO指令;它们指示硬件执行原子读改写(read-modify-write)操作,但是不使用到寄存器中的返回结果。已公布的RAO指令是弱排序的,以允许核卸载操作(例如,卸载到高速缓存控制电路)并继续执行。

不幸的是,已公布的或另外的RAO执行可能遭受低效率,尤其是当单个线程快速连续地向同一高速缓存行执行多个RAO时。这多个RAO指令可能被串行化,迫使每个RAO指令完成并接收完成确认之后序列中的下一个RAO指令才能够开始执行。

附图说明

通过示例而非限制的方式在附图的各图中例示本发明,其中相同的附图标记指示相似的元素,并且其中:

图1是例示根据一些实施例的用于执行用于远程原子操作的指令的处理组件的框图;

图2是根据一些实施例的用来执行用于远程原子操作的指令的处理器核和高速缓存控制电路的方框流程图;

图3例示了根据一些实施例的用于执行用于远程原子操作的指令的多处理器系统的各部分;

图4A是例示了根据一些实施例的对远程原子操作指令进行排队的方框流程图;

图4B是例示了根据一些实施例的在空间上组合远程原子操作指令与现有的已排队条目的方框流程图;

图4C是例示了根据一些实施例的用于存储远程原子操作的请求队列的框图;

图4D是例示了根据一些实施例的在空间上组合远程原子操作指令与现有的已排队条目的方框流程图;

图4E是例示了根据一些实施例的在时间上组合远程原子操作指令与现有的已排队条目的方框流程图;

图4F是例示了根据一些实施例的远程原子操作指令的特殊处理的方框流程图;

图4G是例示了根据一些实施例的远程原子操作指令的特殊处理的方框流程图;

图4H是例示了根据一些实施例的远程原子操作指令的特殊处理的方框流程图;

图4I是例示了根据一些实施例的远程原子操作指令的特殊处理的方框流程图;

图4J是例示了根据一些实施例的被转送到中央高速缓存控制电路的远程原子操作指令的方框流程图;

图5是例示了根据一些实施例的处理所接收的远程原子操作指令的框图;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811444271.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top