ARM有限公司专利技术

ARM有限公司共有1174项专利

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