ARM有限公司专利技术

ARM有限公司共有1319项专利

  • 公开了一种包括多个处理单元10
  • 本公开提供一种方法,该方法包括:存储针对处理装置的第一配置数据和操作软件;使用在由该第一配置数据定义的配置中的该处理装置的一个或多个处理设备来执行该操作软件,以便提供第一处理装置功能性;以及执行转换过程,该转换过程包括:访问指示该转换过...
  • 在缓存暂存中继中,来自生产者设备的第一数据被暂存在数据处理系统的共享缓存中。该第一数据与该数据处理系统的共享存储器中的第一数据地址相关联。标识这些第一数据地址的地址模式。当从该数据处理系统的处理单元接收到对与第二数据地址相关联的第二数据...
  • 本公开的示例涉及一种装置,该装置包括:接口电路,该接口电路与一个或多个外围设备对接;处理电路,该处理电路用于执行软件以与该一个或多个外围设备中的给定外围设备通信;可信执行环境电路,该可信执行环境电路通信地耦合到该接口电路和该处理电路。该...
  • 一种掩模向量比较指令,其指定包含多个来源数据元素、掩模值和比较目标操作数的来源向量操作数。响应于该掩模向量比较指令,指令解码器10控制处理电路系统16以:对于该来源向量操作数的各有效来源数据元素,基于该有效来源数据元素的一个或多个比较位...
  • 本公开涉及一种包括处理电路和存储设备的装置。该处理电路被配置为响应于一个或多个指令来执行一个或多个处理操作以生成锚定数据元素。该存储设备被配置为存储该锚定数据元素。该锚定数据元素的格式包括识别项、重叠项和数据项。该数据项被配置为保持该锚...
  • 本发明提供了一种用于使用能力约束对存储器的访问的装置和方法。处理电路执行在其期间生成对存储器的访问请求的操作,其中使用识别约束信息的能力生成针对该访问请求的存储器地址。能力检查电路执行能力检查操作,以基于由给定能力所识别的该约束信息确定...
  • 本发明提供了一种用于使用能力约束对存储器的访问的装置和方法。处理电路执行在其期间生成对存储器的访问请求的操作,其中使用识别约束信息的能力生成针对该访问请求的存储器地址。能力检查电路执行能力检查操作,以基于由给定能力所识别的该约束信息确定...
  • 本公开的各方面涉及一种装置,该装置包括:接口电路,该接口电路用于与待由该装置调配的设备连接;以及安全飞地电路。该安全飞地电路被配置为:保持待利用其调配设备的调配数据;与该设备建立安全连接;利用所述设备并经由所述安全连接执行关于所述调配数...
  • 本发明提供了一种数据处理装置,该数据处理装置包括通信,该通信被配置为从起点外围组件互连高速(PCIe)设备接收包括目的地字段的转换PCIe分组,该目的地字段包括目的地PCIe设备的物理地址。权限电路将与该转换PCIe分组分开的权限检查分...
  • 本发明公开了一种操作高速缓存系统的方法。对指示相关联的标头与有效载荷高速缓存条目之间的链路的信息进行维护。该链路信息可用于减少高速缓存一致性流量。于减少高速缓存一致性流量。于减少高速缓存一致性流量。
  • 公开了一种新颖神经网络架构和用于由此架构生成基于神经网络的模型的方法。用于训练目的的神经网络的第一版本包括呈第一格式的一个或多个块,该一个或多个块然后能够被替换为呈第二格式的对应块以供执行。能够因此提供包括神经网络的第二版本的可执行模型...
  • 本发明提供了对根据处理器设计和对应的数据处理装置配置而制造的数据处理装置执行制造后适配的方法。该数据处理装置的制造后测试通过在每个指令的部件使用概况之间进行比较和应用于该数据处理装置的部件故障检测程序来确定任何功能异常指令。然而,当可以...
  • 本发明公开了一种用于加密系统的操作隐藏方法,该方法包括随机选择至少两个加密操作块中的哪一个加密操作块接收密钥以对数据应用有效操作并且输出被用于后续操作的结果。可通过使用经修改密钥操作该至少两个加密操作块中的其它加密操作块来添加噪声。可通...
  • 本公开提供了一种装置,该装置包括:指令解码器,用于对处理指令进行解码;一个或多个第一寄存器;第一处理电路,用于在第一处理模式下执行经解码处理指令,其中第一处理电路被配置为使用一个或多个第一寄存器来执行经解码处理指令;以及控制电路,用于选...
  • 本发明提供了用于分支预测的装置和方法。针对分支指令,分支预测电路生成将采取还是不采取这些分支的预测。确定性地依据每个分支指令的地址,超矢量生成电路分配任意超矢量,其中这些超矢量包括至少500位。在分支作出决定后,依据该分支的决定,将对应...
  • 提供了一种用于在采用事务性存储器的系统中处理事务的装置和方法。该装置具有用于响应于指令而执行数据处理的处理电路,以及用于支持该处理电路在数据处理线程内执行事务的事务性存储器支持电路。该事务包括推测性地执行的指令序列,并且针对该指令序列,...
  • 本技术提供了一种用于高速缓存数据的装置和方法。该装置具有:用于高速缓存与存储器地址相关联的数据的高速缓存存储设备;用于接收访问请求的第一接口,其中每个访问请求是访问该访问请求指示的存储器地址处的数据的请求;以及用于耦合到用于控制对存储器...
  • 一种装置具有:处理电路,用于执行数据处理;至少一个架构寄存器,用于存储能够由通过处理电路处理的软件编程的至少一个分区标识符选择值;组相联高速缓存,所述组相联高速缓存包括多个组,每个所述组包括多个路;以及分区标识符选择电路,用于基于存储在...
  • 公开了用于处理数据的数据处理装置和方法。数据处理装置包括用以处理指令的处理电路;和追踪电路,其包括:追踪缓冲区;用以存储写指针以指示追踪缓冲区中的当前位置的写指针存储装置;和用以指示事件的数量的调用深度计数器,其中追踪电路被配置为生成指...