ARM有限公司专利技术

ARM有限公司共有1319项专利

  • 提供了一种用于处理指令的设备和方法。所述设备具有用于执行指令的执行电路,其中每个指令需要使用一个或多个源操作数值来执行关联操作以产生结果值。发布电路用于维护等待由所述执行电路执行的未决指令的记录,并且预测电路用于为选择的未决指令产生预测...
  • 在具有事务存储器支持电路系统20的设备2中,对于利用第一类型事务开始指令所开始的第一类型事务,跟随该第一类型事务开始指令之后经推测地执行的指令的结果被防止提交,直到到达事务结束指令为止。在检测到在来自另一线程的存储器存取的地址与针对该事...
  • 本申请涉及电路和方法。电路包括:有两个或更多个数据处理节点的集合,每个数据处理节点具有用于保持数据的相应存储电路;以及主节点,所述主节点用于把数据访问操作串行化,并控制由一个或多个数据处理节点保持的数据之间的一致性,使得写入存储器地址的...
  • 本公开涉及写入零数据。公开了装置、操作装置的方法、用于将装置连接到彼此的互连、以及操作互连的方法。主装置可向互连发出指定数据存储位置的个体全零数据写入事务,互连将个体全零数据写入事务传达到目标设备,目标设备在数据存储位置处写入全零数据。...
  • 提供了用于处理缓存维护操作的装置和方法。该装置具有用于发出请求的多个请求者元件和用于处理这种请求的至少一个完成者元件。提供了缓存层次结构,其具有多个级别的缓存来存储与存储器中的地址相关联的数据的缓存副本。请求者元件可被布置为发出指定存储...
  • 一种装置(2),包括:指令解码器(7),用于解码指令;处理电路系统(4),用于响应于由指令解码器解码的指令来执行数据处理;以及存储器属性检查电路系统(16),用于检查由处理电路系统发出的存储器存取请求是否满足在多个存储器属性条目中指定的...
  • 公开了设备和操作这种设备的方法。矢量处理电路在多个并行处理通道中执行数据处理,其中数据处理是在多个并行处理通道的子集中执行的,该子集由矢量谓词的被设置的位值确定。谓词监控电路响应于矢量谓词而根据矢量谓词的位值生成谓词摘要值。谓词摘要值的...
  • 本文描述的各种实施方式涉及具有存储器结构的集成电路,该存储器结构具有经由布置成行的字线和布置成列的位线可访问的位单元阵列。集成电路可以包括耦接到位单元的源极线。集成电路可以包括耦接在字线和源极线之间的源极线驱动器,并且源极线驱动器可以允...
  • 一种装置多线程处理元件,该多线程处理元件用于将处理线程作为一个或多个进程组来执行,其中,该一个或多个进程组各自具有一个或多个处理线程,每个进程组具有在一个或多个进程组中唯一的进程组标识符,并且进程组标识符通过能力数据与虚拟存储器地址空间...
  • 提供一种用于处理引起异常的事件的装置和方法。提供一种用于执行程序代码的第一处理单元,并且还提供一种第二处理单元。所述第一处理单元具有控制接口,所述控制接口被映射到所述第二处理单元的存储器地址空间并且被配置为给所述第二处理单元提供对所述第...
  • 一种用于对处理交易序列进行排序的系统、装置以及方法。所述方法包括从存储器访问要执行的操作的程序序列。接收到指令,其中一些指令具有标识符或助记符,用于将那些已识别的操作与其他没有标识符或助记符的操作区分开。助记符指示操作的程序序列的执行的...
  • 本公开涉及捕捉寄存器状态的装置和方法。本公开的一些方面涉及一种装置,该装置包括实现多个寄存器的寄存器电路,以及处理电路来对存储在所述寄存器中的数据执行数据处理操作。该装置包括存储缓冲器电路,来响应于关于给定数据的存储指令,在将所述给定数...
  • 一种具有篡改检测的系统可以包括至少一个环形振荡器和耦合到该至少一个环形振荡器以检测大于公差的频率变化的检测电路。每个环形振荡器可以包括多个反相器,其中耦合这多个反相器中的一个反相器的输出和这多个反相器中的另一个反相器的输入的至少一个中间...
  • 一种具有电路变更检测的系统可以包括:屏蔽物,其在集成电路上方的至少一个金属层中;以及检测器,其耦合到该屏蔽物以检测由于该屏蔽物的物理变更而引起的该屏蔽物的一个或多个屏蔽线的阻抗特性的变化。屏蔽线可以布置在一个或多个金属层中,并且以诸如平...
  • 一种用于数据处理装置的存储器系统包括出错管理单元,存储器控制器(例如存储器管理单元或者存储器节点控制器),以及可经由存储器控制器访问的并且被配置用于存储关键数据的一个或多个存储设备。出错管理单元检测并且纠正存储的关键数据、存储设备或者存...
  • 公开了一种包括存储器存取电路以响应于接收到的目标地址来执行标签保护的存储器存取的装置及其操作方法。在该标签保护的存储器存取中,保护标签检索操作寻求检索与一个或多个存储器位置的块相关联地存储的保护标签,这些存储器位置包括由接收到的目标地址...
  • 控制表22定义了用于控制处理组件20执行操作的信息。表22包括下述条目:每个条目对应于由第一界限地址以及第二界限地址和大小中的一者定义的可变大小区域。提供了一种用于查找表的二分搜寻过程,该过程包括多个搜寻窗口窄化步骤,每个步骤搜寻窗口窄...
  • 本公开提供了基于状态执行指令。提供了一种数据处理装置,其包括取得电路,用于从存储电路取得包括多个指令的指令流,该多个指令包括状态更新指令。状态存储电路存储状态值。执行电路执行指令,其中所述指令中的至少一些指令被以与指令流中不同的顺序执行...
  • 提供了用于操作发出队列的装置和方法。发出队列具有第一区段和第二区段,这些区段的每一者包括若干个条目,并且其中每个条目被用于存储识别要被处理单元执行的操作的操作信息。分配电路为接收到的操作信息的每个项目确定要将该操作信息分配到第一区段中的...
  • 包含重复边信道攻击(SCA)对策的计算设备可以包括计时器电路和电容性延迟电路,电容性延迟电路通过发送活动检测信号来通知潜在的基于重复的攻击,该信号可以用于发起适当的对策响应。另外地或独立地,包含重复SCA对策的计算设备可以包括可以存储传...