-
公开(公告)号:CN111133418B
公开(公告)日:2023-12-22
申请号:CN201880060737.9
申请日:2018-08-21
Applicant: ARM有限公司
Inventor: 马修·詹姆斯·霍斯内尔 , 格里戈里奥斯·马格克里斯 , 理查德·罗伊·格里森思怀特 , 斯蒂芬·迪斯特尔霍斯特
Abstract: 数据处理设备具有处理电路,该处理电路具有支持使用事务存储器执行事务的事务存储器支持电路。响应于例外屏蔽更新指令(该例外屏蔽更新指令系更新例外屏蔽信息以启用在事务处理开始时被禁用的例外的至少一个子集),处理电路4允许对在例外屏蔽更新指令后的事务的一个或多个后续指令的未中止处理。
-
公开(公告)号:CN109313693B
公开(公告)日:2023-06-20
申请号:CN201780038911.5
申请日:2017-05-18
Applicant: ARM有限公司
Inventor: 奈杰尔·约翰·斯蒂芬斯 , 格里戈里奥斯·马格克里斯
Abstract: 一种数据处理装置和方法用以取决于偶发访问许可检查禁用旗标针对偶发存储器访问操作(其访问许可失败不改变程序流)管理访问许可检查。若该偶发访问禁用旗标具有第一值,则诸如遍历状态机器22之类的此禁用存储器许可电路系统执行关于该存储器访问电路系统是否被许可执行所请求的存储器访问的检查。非偶发存储器访问能够利用存储器许可电路系统而不考虑该偶发访问许可检查禁用旗标的值。
-
公开(公告)号:CN107851021B
公开(公告)日:2022-04-22
申请号:CN201680043612.6
申请日:2016-07-28
Applicant: ARM 有限公司
Inventor: 奈杰尔·约翰·斯蒂芬斯 , 格里戈里奥斯·马格克里斯 , 纳撒尼尔·普瑞米利尤 , 亚利阳德罗·马丁内兹·文森特 , 姆布·埃约勒
Abstract: 数据处理装置,包括:处理电路,用于选择性地将向量处理操作应用于数据向量的一个或多个数据项,根据与位置相关联的各谓词标记的状态,该数据向量在该数据向量中的各别位置处包括多个数据项;处理电路包括:指令解码器电路,用于解码程序指令;以及指令处理电路,用于执行由该指令解码器电路所解码的指令;其中该指令解码器电路响应于CHANGE指令,CHANGE指令具有更改值作为指令参数,CHANGE指令用于控制该指令处理电路以取决于谓词标记数量及更改值以量改变变量的该值。
-
公开(公告)号:CN111433741A
公开(公告)日:2020-07-17
申请号:CN201880078648.7
申请日:2018-11-15
Applicant: ARM有限公司
Inventor: 姆布·埃约勒 , 奈杰尔·约翰·斯蒂芬斯 , 内尔·伯吉斯 , 格里戈里奥斯·马格克里斯
IPC: G06F9/30
Abstract: 本公开描述了向量带进位加法指令,其使用目标向量寄存器的一些元素或谓词寄存器的对应字段,以提供对应于带进位加法运算结果的进位信息。这有助于加速涉及长整数值乘法的计算。
-
公开(公告)号:CN110312993A
公开(公告)日:2019-10-08
申请号:CN201880012011.8
申请日:2018-02-02
Applicant: ARM有限公司
Inventor: 格里戈里奥斯·马格克里斯 , 奈杰尔·约翰·斯蒂芬斯 , 雅各·埃本 , 姆布·埃约勒 , 大卫·汉纳·曼塞尔
IPC: G06F9/30
Abstract: 提供了一种数据处理装置、一种操作数据处理装置的方法、一种非暂态计算机可读存储介质、以及一种指令。该指令指定第一源寄存器、第二源寄存器、以及索引。响应于该指令而生成控制信号,引发处理电路针对第一源寄存器和第二源寄存器中的每个数据群组执行数据处理操作,以生成相应的结果数据群组,从而形成数据处理操作的结果。第一源寄存器和第二源寄存器中的每一者具有尺寸,该尺寸是数据群组的预先定义尺寸的至少两倍的正整数倍数,并且每个数据群组包括多个数据元素。针对每个数据群组的数据处理操作的操作数为在第一源寄存器的数据群组中通过索引来标识的选择的数据元素及第二源寄存器的数据群组中的每个数据元素。用于向量逐元素操作的技术,在寄存器宽度成长时为易扩展的。
-
公开(公告)号:CN110073331A
公开(公告)日:2019-07-30
申请号:CN201780076956.1
申请日:2017-11-10
Applicant: ARM有限公司
Inventor: 雅各·埃本 , 格里戈里奥斯·马格克里斯 , 姆布·埃约勒
IPC: G06F9/30
Abstract: 响应于指定分区信息的复制分区指令,该分区信息定义多个可变大小分区在结果向量内的位置,指令解码器(20)控制处理电路系统(80)以生成结果向量,在该结果向量中,具有多于一个数据元素的每个分区包括源向量中开始或结束于所选数据元素位置的一系列数据元素的数据值或元素索引。该指令对于加速对小于向量长度的数据结构的处理是有用的。
-
-
-
-
-