-
公开(公告)号:CN106155636B
公开(公告)日:2021-09-28
申请号:CN201610291118.3
申请日:2016-05-04
Applicant: ARM 有限公司
Inventor: 卢卡·斯卡拉布里诺 , 弗雷德里克·吉恩·丹尼斯·阿萨恩托 , 柯德克·丹尼斯·罗伯特·艾罗 , 托马斯·泰瑞德克
IPC: G06F9/38
Abstract: 本申请涉及用于寄存器重命名的可用寄存器控制。一种数据处理装置(2)包括寄存器重命名电路(8),用于响应于指令将该指令指定的架构寄存器区分符映射至要访问的物理寄存器(20)。可用寄存器控制电路(30)控制哪些物理寄存器可用于由寄存器重命名电路(8)映射至架构寄存器区分符。对于一组两个或更多个物理寄存器,可用寄存器控制电路(30)基于组追踪指示信息(70、200、204)来控制寄存器的可用性,该信息指示了是否存在对该组中任一物理寄存器的至少一个待决访问。
-
公开(公告)号:CN102971718A
公开(公告)日:2013-03-13
申请号:CN201180029501.7
申请日:2011-05-11
Applicant: ARM有限公司
Inventor: 弗雷德里克·克劳德·玛丽·皮里 , 路易斯-玛丽·文森特·穆顿 , 卢卡·斯卡拉布里诺
CPC classification number: G06F12/0842 , G06F9/52 , G06F12/0808 , G06F12/0831 , G06F12/0837 , G06F12/1027
Abstract: 提供了一种用于处理经发布至数据处理设备内本地高速缓存结构的访问操作的设备与方法。该数据处理设备包括多个处理单元,每个处理单元具有与该处理单元相关联的本地高速缓存结构。还提供了共享访问协调电路系统以协调经发布至任一本地高速缓存结构的共享访问操作的处理。对共享访问操作而言,与本地高速缓存结构相关联的访问控制电路系统将对该本地高速缓存结构执行本地访问操作,该共享高速缓存操作是发布至该本地高速缓存结构,并且,访问控制电路将向共享访问协调电路是统发布共享访问信息。对本地访问操作而言,访问控制电路系统通常将在相关联的本地高速缓存结构上执行本地访问操作,并且,不通知共享访问协调电路系统。然而,如果已设置访问操作扩展值,则访问控制电路系统将这种本地访问操作视为共享访问操作。即使在操作系统和/或应用程序自一个处理单元迁移至另一处理单元之后,这种方法仍确保正确操作。
-
公开(公告)号:CN106155636A
公开(公告)日:2016-11-23
申请号:CN201610291118.3
申请日:2016-05-04
Applicant: ARM有限公司
Inventor: 卢卡·斯卡拉布里诺 , 弗雷德里克·吉恩·丹尼斯·阿萨恩托 , 柯德克·丹尼斯·罗伯特·艾罗 , 托马斯·泰瑞德克
IPC: G06F9/38
CPC classification number: G06F9/384 , G06F9/3857
Abstract: 本申请涉及用于寄存器重命名的可用寄存器控制。一种数据处理装置(2)包括寄存器重命名电路(8),用于响应于指令将该指令指定的架构寄存器区分符映射至要访问的物理寄存器(20)。可用寄存器控制电路(30)控制哪些物理寄存器可用于由寄存器重命名电路(8)映射至架构寄存器区分符。对于一组两个或更多个物理寄存器,可用寄存器控制电路(30)基于组追踪指示信息(70、200、204)来控制寄存器的可用性,该信息指示了是否存在对该组中任一物理寄存器的至少一个待决访问。
-
公开(公告)号:CN102971718B
公开(公告)日:2015-12-16
申请号:CN201180029501.7
申请日:2011-05-11
Applicant: ARM有限公司
Inventor: 弗雷德里克·克劳德·玛丽·皮里 , 路易斯-玛丽·文森特·穆顿 , 卢卡·斯卡拉布里诺
CPC classification number: G06F12/0842 , G06F9/52 , G06F12/0808 , G06F12/0831 , G06F12/0837 , G06F12/1027
Abstract: 提供了一种用于处理经发布至数据处理设备内本地高速缓存结构的访问操作的设备与方法。该数据处理设备包括多个处理单元,每个处理单元具有与该处理单元相关联的本地高速缓存结构。还提供了共享访问协调电路系统以协调经发布至任一本地高速缓存结构的共享访问操作的处理。对共享访问操作而言,与本地高速缓存结构相关联的访问控制电路系统将对该本地高速缓存结构执行本地访问操作,该共享高速缓存操作是发布至该本地高速缓存结构,并且,访问控制电路将向共享访问协调电路是统发布共享访问信息。对本地访问操作而言,访问控制电路系统通常将在相关联的本地高速缓存结构上执行本地访问操作,并且,不通知共享访问协调电路系统。然而,如果已设置访问操作扩展值,则访问控制电路系统将这种本地访问操作视为共享访问操作。即使在操作系统和/或应用程序自一个处理单元迁移至另一处理单元之后,这种方法仍确保正确操作。
-
-
-