会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Apparatus and method for generating constant values
    • 用于产生常数值的装置和方法
    • US07146491B2
    • 2006-12-05
    • US10972769
    • 2004-10-26
    • Jonathan Sean CallanDavid Hennah MansellChristopher PedleyDavid James Seal
    • Jonathan Sean CallanDavid Hennah MansellChristopher PedleyDavid James Seal
    • G06F9/302G06F9/315
    • G06F9/30181G06F9/30032G06F9/30167
    • A data processing apparatus and method for generating constant values is provided. The data processing apparatus comprises a data processing unit operable in response to an instruction to perform a data processing operation on one or more data values. Shift logic is operable to selectively apply a shift operation to data to produce one of the data values for the data processing operation. Further, a plurality of registers are provided for storing data. The instruction has a register specifier field for identifying a register and a shift specifier field for specifying a shift to be applied to that register's data in order to produce one of the data values for the data processing operation. The register specifier field is allocatable a distinguished value, and if the register specifier field has that distinguished value, the shift logic is provided with a predetermined value and generates therefrom one of a plurality of constant values dependent on the shift specified by the shift specifier field, the generated constant value then being used as one of the data values for the data processing operation.
    • 提供了一种用于产生常数值的数据处理装置和方法。 数据处理装置包括数据处理单元,该数据处理单元响应于对一个或多个数据值执行数据处理操作的指令而可操作。 移位逻辑可操作以选择性地对数据应用移位操作以产生用于数据处理操作的数据值之一。 此外,提供多个用于存储数据的寄存器。 指令具有用于识别寄存器的寄存器说明符字段和用于指定要应用于该寄存器的数据的移位的移位说明符字段,以便产生数据处理操作的数据值之一。 寄存器说明符字段是可分配的识别值,并且如果寄存器说明符字段具有该识别值,则向移位逻辑提供预定值,并由此产生取决于由移位说明符字段指定的移位的多个常数值之一 ,然后将所生成的常数值用作数据处理操作的数据值之一。
    • 2. 发明申请
    • 3D graphics image formation
    • 3D图形图像形成
    • US20070052704A1
    • 2007-03-08
    • US11220909
    • 2005-09-08
    • Christopher PedleyJohnathan CallanPeter Horsman
    • Christopher PedleyJohnathan CallanPeter Horsman
    • G06T15/40
    • G06T15/405
    • A data processing apparatus operable to form a graphics image is disclosed. The apparatus comprises a data store for storing an object list of objects to be displayed within said graphics image; a colour buffer operable to store a plurality of pixels to be displayed as said graphics image; a depth buffer operable to store a depth value corresponding to a distance of a pixel within said colour buffer from a front or viewing plane of said graphics image; a plurality of data processors operable to process data in parallel, each of said plurality of data processors being operable to: derive a pixel value of an object from said object list; access a depth buffer value stored in said depth buffer at a position corresponding to said pixel and to replace it with a lock value and in response to said accessed depth buffer value not being said lock value, to: compare a depth of said pixel value with said accessed depth buffer value; and either in response to said comparison indicating said pixel value being closer to a viewing plane of said graphics image than said accessed depth buffer value said data processor is operable to write said pixel value to a corresponding position in said colour buffer and subsequently replace said lock value in said corresponding position in said depth buffer with a depth of said pixel value; or in response to said comparison indicating said object being further from said viewing plane of said graphics image than said accessed depth buffer value said data processor is operable to replace said lock value in said corresponding position in said depth buffer with said accessed depth buffer value.
    • 公开了可操作以形成图形图像的数据处理装置。 该装置包括用于存储要在所述图形图像内显示的对象的对象列表的数据存储器; 颜色缓冲器,用于存储要显示为所述图形图像的多个像素; 深度缓冲器,用于存储对应于所述彩色缓冲器内的像素距离所述图形图像的前面或观察平面的深度值; 多个数据处理器可操作以并行处理数据,所述多个数据处理器中的每一个可操作以:从所述对象列表中导出对象的像素值; 访问存储在所述深度缓冲器中的与所述像素相对应的位置的深度缓冲器值,并将其替换为锁定值,并且响应于所述访问的深度缓冲器值不是所述锁定值,以将所述像素值的深度与 所访问的深度缓冲区值; 并且响应于所述比较指示所述像素值比所述访问的深度缓冲器值更接近所述图形图像的观看平面,所述数据处理器可操作以将所述像素值写入所述色彩缓冲器中的对应位置,并且随后更换所述锁 在所述深度缓冲器中的所述相应位置的值为所述像素值的深度; 或者响应于所述比较,指示所述对象比所述访问的深度缓冲器值更远于所述图形图像的观看平面,所述数据处理器可操作以用所述访问的深度缓冲器值来替换所述深度缓冲器中的所述对应位置中的所述锁定值。
    • 4. 发明申请
    • Preparing assembly languague source code
    • 准备汇编languague源代码
    • US20070094639A1
    • 2007-04-26
    • US11258371
    • 2005-10-26
    • Daniel KeffordChristopher PedleyMichael WilliamsMartyn Capewell
    • Daniel KeffordChristopher PedleyMichael WilliamsMartyn Capewell
    • G06F9/44
    • G06F8/20
    • A method and data processing apparatus for assisting a user when preparing assembly language source code to be executed by a processor core is provided. The assembly language source code comprises a sequence of assembly language instructions. The method comprises the steps of: receiving an assembly language instruction entered by the user; determining, with reference to a model representing the operation of the processor core when executing the sequence of assembly language instructions, whether a predetermined condition will occur due to a relationship between the assembly code instruction and at least one other assembly code instruction in the sequence of assembly language instructions which will cause the processor core to operate in an undesirable manner; and if the predetermined condition occurs, displaying to the user an indication of the relationship between the assembly code instruction and the at least one other assembly code instruction which will cause the processor core to operate in the undesirable manner. Providing such an indication assists the user when preparing the assembly language source code by alerting him to the fact that the performance of the code when being executed on the processor core may not be as high as may be possible.
    • 提供一种用于在准备要由处理器核执行的汇编语言源代码时辅助用户的方法和数据处理装置。 汇编语言源代码包括汇编语言指令的序列。 该方法包括以下步骤:接收用户输入的汇编语言指令; 当执行汇编语言指令的序列时,参考表示处理器核心的操作的模型,确定由于汇编代码指令与至少一个其他汇编代码指令之间的关系是否将发生预定条件 将使处理器核心以不期望的方式操作的汇编语言指令; 并且如果发生预定条件,则向用户显示汇编代码指令与至少一个其他汇编代码指令之间的关系的指示,这将导致处理器核心以不期望的方式操作。 提供这样的指示可以在准备汇编语言源代码时提醒用户,通过提醒用户在处理器核心上执行代码时执行代码可能不尽可能高。