会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • DATA PROCESSING APPARATUS AND METHOD FOR CONTROLLING PERFORMANCE OF SPECULATIVE VECTOR OPERATIONS
    • 数据处理设备和控制分布式矢量运算性能的方法
    • US20150100755A1
    • 2015-04-09
    • US14461664
    • 2014-08-18
    • ARM LIMITED
    • Alastair David REIDDaniel KERSHAW
    • G06F9/30G06F15/78
    • G06F9/30036G06F9/30043G06F9/30065G06F9/45533G06F15/78
    • A data processing apparatus and a method of controlling performance of speculative vector operations are provided. The apparatus comprises processing circuitry for performing a sequence of speculative vector operations on vector operands, each vector operand comprising a plurality of vector elements, and speculation control circuitry for maintaining a speculation width indication indicating the number of vector elements of each vector operand to be subjected to the speculative vector operations. The speculation width indication is set to an initial value prior to performance of the sequence of speculative vector operations. The processing circuitry generates progress indications during performance of the sequence of speculative vector operations, and the speculation control circuitry detects, with reference to the progress indications and speculation reduction criteria, presence of a speculation reduction condition. The speculation reduction condition is a condition indicating that a reduction in the speculation width indication is expected to improve at least one performance characteristic of the data processing apparatus relative to continued operation without the reduction in the speculation width indication. The speculation control circuitry is responsive to detection of the speculation reduction condition to reduce the speculation width indication. This can significantly increase performance (for example in terms of throughput and/or energy consumption) when performing speculative vector operations.
    • 提供了一种数据处理装置和控制推测矢量操作性能的方法。 该装置包括用于对向量操作数执行推测向量操作序列的处理电路,每个向量操作数包括多个向量元素,以及用于维持表示每个向量操作数要承受的向量元素的数量的推测宽度指示的推测控制电路 到投机向量操作。 推测宽度指示在执行推测向量操作序列之前设置为初始值。 处理电路在执行推测向量操作的序列期间产生进展指示,并且推测控制电路参考进度指示和推测减少标准来检测存在推测减少条件。 推测减少条件是指示预测在不减少投机宽度指示的情况下预测投机宽度指示的减小将相对于继续操作来改善数据处理装置的至少一个性能特征的条件。 投机控制电路响应于推测减少条件的检测以减少投机宽度指示。 当执行推测向量操作时,这可以显着提高性能(例如在吞吐量和/或能量消耗方面)。
    • 3. 发明申请
    • DATA PROCESSING APPARATUS AND METHOD FOR ANALYSING TRANSIENT FAULTS OCCURRING WITHIN STORAGE ELEMENTS OF THE DATA PROCESSING APPARATUS
    • 数据处理装置和方法,用于分析在数据处理装置的存储元件中发生的瞬时故障
    • US20140223229A1
    • 2014-08-07
    • US14246162
    • 2014-04-07
    • ARM Limited
    • Emre OZERYiannakis SAZEIDESDaniel KERSHAWStuart David BILES
    • G06F11/14
    • G06F11/1415G06F11/0727G06F11/076G06F11/0787G06F2201/86
    • A data processing apparatus has a plurality of storage elements residing at different physical locations within the apparatus, and fault history circuitry for detecting local transient faults occurring in each storage element, and for maintaining global transient fault history data based on the detected local transient faults. Analysis circuitry monitors the global transient fault history data to determine, based on predetermined criteria, whether the global transient fault history data is indicative of random transient faults occurring within the data processing apparatus, or is indicative of a coordinated transient fault attack. The analysis circuitry is then configured to initiate a countermeasure action on determination of a coordinated transient fault attack. This provides a simple and effective mechanism for distinguishing between random transient faults that may naturally occur, and a coordinated transient fault attack that may be initiated in an attempt to circumvent the security of the data processing apparatus.
    • 数据处理装置具有驻留在装置内的不同物理位置的多个存储元件,以及故障历史电路,用于检测每个存储元件中发生的局部瞬态故障,并且用于基于检测到的局部瞬态故障来维护全局瞬态故障历史数据。 分析电路监视全局瞬态故障历史数据,以基于预定标准确定全局瞬态故障历史数据是否表示在数据处理装置内发生的随机瞬态故障,或指示协调的瞬时故障攻击。 分析电路然后被配置为启动对协调的瞬态故障攻击的确定的对策动作。 这提供了一种用于区分可能自然发生的随机瞬态故障的简单和有效的机制,以及可以在试图绕过数据处理设备的安全性时发起的协调的瞬态故障攻击。
    • 5. 发明申请
    • DATA PROCESSING APPARATUS AND METHOD FOR PERFORMING SPECULATIVE VECTOR ACCESS OPERATIONS
    • 数据处理装置和执行分布式矢量访问操作的方法
    • US20150100754A1
    • 2015-04-09
    • US14462194
    • 2014-08-18
    • ARM LIMITED
    • Alastair David REIDDaniel KERSHAW
    • G06F15/78G06F9/30
    • G06F15/7867G06F9/30036G06F9/30043G06F9/30087G06F9/30098G06F9/30109G06F9/3824G06F9/3834G06F9/3838G06F9/3842G06F9/3859G06F9/3875
    • A data processing apparatus and method for performing speculative vector access operations are provided. The data processing apparatus has a reconfigurable buffer accessible to vector data access circuitry and comprising a storage array for storing up to M vectors of N vectors elements. The vector data access circuitry performs speculative data write operations in order to cause vector elements from selected vector operands in a vector register bank to be stored into the reconfigurable buffer. On occurrence of a commit condition, the vector elements currently stored in the reconfigurable buffer are then written to a data store. Speculation control circuitry maintains a speculation width indication indicating the number of vector elements of each selected vector operand stored in the reconfigurable buffer. The speculation width indication is initialised to an initial value, but on detection of an overflow condition within the reconfigurable buffer the speculation width indication is modified to reduce the number of vector elements of each selected vector operand stored in the reconfigurable buffer. The reconfigurable buffer then responds to a change in the speculation width indication by reconfiguring the storage array to increase the number of vectors M and reduce the number of vector elements N per vector. This provides an efficient mechanism for supporting performance of speculative data write operations.
    • 提供了一种用于执行推测向量访问操作的数据处理装置和方法。 数据处理装置具有可访问向量数据访问电路的可重构缓冲器,并且包括用于存储N个向量元素的多达M个向量的存储阵列。 向量数据访问电路执行推测性数据写入操作,以便使来自向量寄存器组中的所选向量操作数的向量元素被存储到可重构缓冲器中。 在发生提交条件时,当前存储在可重构缓冲器中的向量元素然后被写入数据存储。 投机控制电路维持指示宽度指示,指示存储在可重构缓冲器中的每个所选向量操作数的向量元素的数量。 推测宽度指示初始化为初始值,但是通过检测可重构缓冲器内的溢出条件,可以修改推测宽度指示,以减少存储在可重构缓冲器中的每个选定向量操作数的向量元素的数量。 然后,可重构缓冲器通过重新配置存储阵列来响应推测宽度指示的变化,以增加向量M的数量并减少每个向量的向量元素N的数量。 这提供了一种有效的机制来支持投机数据写入操作的性能。