会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明申请
    • Data processing apparatus and method for performing rearrangement operations
    • 用于执行重排操作的数据处理装置和方法
    • US20100106944A1
    • 2010-04-29
    • US12588412
    • 2009-10-14
    • Dominic Hugo SymesSimon Andrew Ford
    • Dominic Hugo SymesSimon Andrew Ford
    • G06F9/30
    • G06F9/30021G06F7/4812G06F9/30014G06F9/30018G06F9/30029G06F9/30032G06F9/30036G06F9/3004G06F9/30043G06F9/30109G06F9/30112G06F9/30138G06F9/3016G06F9/30167G06F9/30189G06F9/345G06F9/382G06F9/3832G06F9/3873G06F9/3887G06F2207/3828
    • A data processing apparatus and method are provided for performing rearrangement operations. The data processing apparatus has a register data store with a plurality of registers, each register storing a plurality of data elements. Processing circuitry is responsive to control signals to perform processing operations on the data elements. An instruction decoder is responsive to at least one but no more than N rearrangement instructions, where N is an odd plural number, to generate control signals to control the processing circuitry to perform a rearrangement process at least equivalent to: obtaining as source data elements the data elements stored in N registers of said register data store as identified by the at least one re-arrangement instruction; performing a rearrangement operation to rearrange the source data elements between a regular N-way interleaved order and a de-interleaved order in order to produce a sequence of result data elements; and outputting the sequence of result data elements for storing in the register data store. This provides a particularly efficient technique for performing N-way interleave and de-interleave operations, where N is an odd number, resulting in high performance, low energy consumption, and reduced register use when compared with known prior art techniques.
    • 提供了一种执行重排操作的数据处理装置和方法。 数据处理装置具有具有多个寄存器的寄存器数据存储器,每个寄存器存储多个数据元素。 处理电路响应于控制信号来对数据元素执行处理操作。 指令解码器响应于至少一个但不超过N个重排指令,其中N是奇数复数,以产生控制信号,以控制处理电路执行至少等同于:作为源数据元素的重新排列过程 存储在由所述至少一个重新布置指令识别的所述寄存器数据存储器的N个寄存器中的数据元素; 执行重排操作以在常规N路交错顺序和解交织顺序之间重新排列源数据元素,以便产生结果数据元素的序列; 并输出用于存储在寄存器数据存储器中的结果数据元素的序列。 这提供了一种特别有效的技术,用于执行N路交错和解交织操作,其中N是奇数,导致高性能,低能量消耗和降低的寄存器使用,与已知的现有技术相比。
    • 23. 发明申请
    • Accessing a Cache in a Data Processing Apparatus
    • 访问数据处理设备中的缓存
    • US20090031082A1
    • 2009-01-29
    • US12224725
    • 2006-03-06
    • Simon Andrew FordMrinmoy GhoshEmre OzerStuart David Biles
    • Simon Andrew FordMrinmoy GhoshEmre OzerStuart David Biles
    • G06F12/08G06F12/00
    • G06F12/0864G06F2212/1016G06F2212/6032Y02D10/13
    • A data processing apparatus is provided having processing logic for performing a sequence of operations, and a cache having a plurality of segments for storing data values for access by the processing logic. The processing logic is arranged, when access to a data value is required, to issue an access request specifying an address in memory associated with that data value, and the cache is responsive to the address to perform a lookup procedure during which it is determined whether the data value is stored in the cache. Indication logic is provided which, in response to an address portion of the address, provides for each of at least a subject of the segments an indication as to whether the data value is stored in that segment. The indication logic has guardian storage for storing guarding data, and hash logic for performing a hash operation on the address portion in order to reference the guarding data to determine each indication. Each indication indicates whether the data value is either definitely not stored in the associated segment or is potentially stored with the associated segment, and the cache is then operable to use the indications produced by the indication logic to affect the lookup procedure performed in respect of any segment whose associated indication indicates that the data value is definitely not stored in that segment. This technique has been found to provide a particularly power efficient mechanism for accessing the cache.
    • 提供了具有用于执行操作序列的处理逻辑的数据处理装置,以及具有多个段的高速缓存,用于存储由处理逻辑进行访问的数据值。 当需要访问数据值时,处理逻辑被布置为发出指定与该数据值相关联的存储器中的地址的访问请求,并且高速缓存响应于地址以执行查找过程,在该过程中确定是否 数据值存储在缓存中。 提供指示逻辑,响应于地址的地址部分,为段中的至少一个对象提供关于数据值是否存储在该段中的指示。 指示逻辑具有用于存储保护数据的保护存储和用于对地址部分执行散列操作的散列逻辑,以引用保护数据来确定每个指示。 每个指示指示数据值是否绝对不存储在相关联的段中或潜在地与相关联的段相关联,并且高速缓存然后可操作地使用由指示逻辑产生的指示来影响关于任何 其相关联的指示表明数据值绝对不存储在该段中。 已经发现这种技术提供了用于访问高速缓存的特别有效的机构。
    • 25. 发明授权
    • System and method for modelling a hardware component of a data processing apparatus
    • 用于建模数据处理装置的硬件部件的系统和方法
    • US08160861B2
    • 2012-04-17
    • US12007634
    • 2008-01-14
    • Simon Andrew FordPaul Halliday Peeling
    • Simon Andrew FordPaul Halliday Peeling
    • G06F9/44
    • G06F17/5045G06F2217/78
    • The system comprises a component model for modelling aspects of the hardware component, and feature extraction logic for extending the component model to cause the component model, when executing, to output one or more features identifying execution behavior of the component model. A statistical model is then arranged to receive the one or more features output by the component model, and to generate the output dependent on one or more features. The component model may not explicitly model features that can be used to effectively predict values of the observable property, features that a statistical model depends on may still be captured in the underlying logic and implementation of the component model. By extracting features identifying execution behavior of the component model, this can provide a suitable input to the statistical model.
    • 该系统包括用于建模硬件组件的组件的组件模型以及用于扩展组件模型以在执行时使组件模型输出识别组件模型的执行行为的一个或多个特征的特征提取逻辑。 然后布置统计模型以接收由组件模型输出的一个或多个特征,并且生成取决于一个或多个特征的输出。 组件模型可能未明确地模拟可用于有效预测可观察属性的特征的特征,统计模型依赖的特征可能仍然可以在基础逻辑和组件模型的实现中捕获。 通过提取识别组件模型的执行行为的特征,可以为统计模型提供合适的输入。
    • 26. 发明申请
    • Data processing apparatus and method for providing fault tolerance when executing a sequence of data processing operations
    • 用于在执行数据处理操作序列时提供容错的数据处理装置和方法
    • US20110173482A1
    • 2011-07-14
    • US12656068
    • 2010-01-14
    • Antony John PentonSimon Andrew FordAndrew Christopher Rose
    • Antony John PentonSimon Andrew FordAndrew Christopher Rose
    • G06F11/07G06F11/28
    • G06F11/1641
    • A data processing apparatus and method provide fault tolerance when executing a sequence of data processing operations. The data processing apparatus has processing circuitry for performing the sequence of data processing operations, and a redundant copy of that processing circuitry for operating in parallel with the processing circuitry, and for performing the same sequence of data processing operations. Error detection circuitry detects an error condition when output data generated by the processing circuitry differs from corresponding output data generated by the redundant copy. Shared prediction circuitry generates predicted data input to both the processing circuitry and the redundant copy, with the processing circuitry and redundant copy then performing speculative processing of one or more data processing operations in dependence on that predicted data. Each of the processing circuitry and the redundant copy include checking circuitry for determining whether the speculative processing was correct, and initiating corrective action if the speculative processing was not correct. By sharing the prediction circuitry rather than replicating it within both the processing circuitry and the redundant copy, significant area and power consumption benefits can be achieved without affecting the ability of the apparatus to detect faults.
    • 数据处理装置和方法在执行数据处理操作的序列时提供容错。 数据处理装置具有用于执行数据处理操作序列的处理电路,以及用于与处理电路并联操作并用于执行相同数据处理操作序列的该处理电路的冗余副本。 当由处理电路产生的输出数据与由冗余副本产生的相应输出数据不同时,错误检测电路检测错误状况。 共享预测电路产生输入到处理电路和冗余副本的预测数据,处理电路和冗余副本然后根据该预测数据执行一个或多个数据处理操作的推测处理。 处理电路和冗余副本中的每一个包括用于确定推测性处理是否正确的检查电路,以及如果推测性处理不正确则启动校正动作。 通过共享预测电路而不是在处理电路和冗余副本中进行复制,可以在不影响设备检测故障的能力的情况下实现显着的面积和功耗优点。
    • 27. 发明授权
    • Data processing apparatus and method for determining an initial estimate of a result value of a reciprocal operation
    • 用于确定倒数操作的结果值的初始估计的数据处理装置和方法
    • US07747667B2
    • 2010-06-29
    • US11058421
    • 2005-02-16
    • David Raymond LutzChristopher Neal HindsDominic Hugo SymesSimon Andrew Ford
    • David Raymond LutzChristopher Neal HindsDominic Hugo SymesSimon Andrew Ford
    • G06F7/38
    • G06F7/535G06F9/30014G06F9/3004G06F2207/3824G06F2207/5354G06F2207/5355G06F2207/5356
    • A data processing apparatus and method generate an initial estimate of a result value that would be produced by performing a reciprocal operation on an input value. The input value and the result value are either fixed point values or floating point values. The data processing apparatus comprises processing logic for executing instructions to perform data processing operations on data, and a lookup table referenced by the processing logic during generation of the initial estimate of the result value. The processing logic is responsive to an estimate instruction to reference the lookup table to generate, dependent on a modified input value that is within a predetermined range of values, a table output value. For a particular modified input value, the same table output value is generated irrespective of whether the input value is a fixed point value or a floating point value. The initial estimate of the result value is then derivable from the table output value. This provides a particularly efficient technique for performing the initial estimate generation within a data processing apparatus where the reciprocal operation may be performed on either fixed point values or floating point values.
    • 数据处理装置和方法生成对通过对输入值执行倒数操作而产生的结果值的初始估计。 输入值和结果值是固定点值或浮点值。 该数据处理装置包括执行用于对数据执行数据处理操作的指令的处理逻辑,以及在生成结果值的初始估计期间由处理逻辑引用的查找表。 处理逻辑响应于估计指令以引用查找表,以根据在预定范围内的修改的输入值来生成表输出值。 对于特定的修改输入值,无论输入值是固定点值还是浮点值,都会生成相同的表格输出值。 结果值的初始估计值可从表输出值推导出来。 这提供了用于在数据处理装置中执行初始估计生成的特别有效的技术,其中可以对固定点值或浮点值执行倒数操作。
    • 28. 发明申请
    • Data processing on a non-volatile mass storage device
    • 在非易失性大容量存储设备上进行数据处理
    • US20100088524A1
    • 2010-04-08
    • US12285516
    • 2008-10-07
    • Simon Andrew FordChristopher James Styles
    • Simon Andrew FordChristopher James Styles
    • G06F12/14G06F7/00G06F12/00G06F17/30
    • G06F17/302G06F17/30876G06F17/30896G06F21/123G06F21/56G06F21/71G06F21/78G06F21/80G06F2221/2129H04L63/061
    • A non-volatile mass storage device is provided comprising memory circuitry accessible to a host data processing device via a communication link. The non-volatile mass storage device comprises processing circuitry for locally accessing the memory circuitry of the file system and is capable of triggering generation of a file for storage on the memory circuitry by connection of the non-volatile mass storage device to the host data processing device. The generated file comprises information dependent upon a state of the non-volatile mass storage device. A corresponding method of operating a non-volatile mass storage device is provided and a computer program is provided for obtaining the information dependent upon the state of the non-volatile mass storage device, for locally accessing the memory circuitry and for generating the file for storage on the memory circuitry.
    • 提供了一种非易失性大容量存储装置,其包括经由通信链路可由主机数据处理装置访问的存储器电路。 非挥发性大容量存储设备包括用于本地访问文件系统的存储器电路的处理电路,并且能够通过将非易失性大容量存储设备连接到主机数据处理来触发用于存储在存储器电路上的文件的生成 设备。 所生成的文件包括取决于非易失性大容量存储设备的状态的信息。 提供了操作非易失性大容量存储设备的相应方法,并且提供了一种计算机程序,用于根据非易失性大容量存储设备的状态获得信息,用于本地访问存储器电路并生成用于存储的文件 在存储器电路上。
    • 29. 发明申请
    • Energy Management
    • 能源管理
    • US20090254767A1
    • 2009-10-08
    • US12085962
    • 2005-12-06
    • Simon Andrew FordDaryl Wayne BradleyGeorge James MilnbJohn Michael Horley
    • Simon Andrew FordDaryl Wayne BradleyGeorge James MilnbJohn Michael Horley
    • G06F1/32
    • G06F1/3203
    • A data processing apparatus and methods are disclosed. The data processing apparatus comprises: data processing elements operable to process data; an energy management unit operable to generate energy management information indicative of an energy state of at least one of the data processing elements when processing said data; and logic operable to receive said energy management information and to generate energy management information items associating said energy state with the processing of said data. The information items can provide visibility of how the Energy State of the data processing elements vary in response to the processing of data. Providing this visibility of the Energy State can advantageously enable more detailed the energy management to be performed and the Energy State of the data processing elements to be optimized.
    • 公开了一种数据处理装置和方法。 数据处理装置包括:可操作以处理数据的数据处理元件; 能量管理单元,用于在处理所述数据时产生指示所述数据处理元件中的至少一个的能量状态的能量管理信息; 以及可操作以接收所述能量管理信息并产生将所述能量状态与所述数据的处理相关联的能量管理信息项的逻辑。 信息项可以提供对数据处理元件的能量状态如何响应于数据处理而变化的可见性。 提供能量状态的这种可见性可以有利地使得能够更详细地执行能量管理并且优化数据处理元件的能量状态。