会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for generating an alignment control vector
    • 用于产生对准控制矢量的方法和装置
    • US06334176B1
    • 2001-12-25
    • US09062152
    • 1998-04-17
    • Hunter Ledbetter Scales, IIIKeith Everett DiefendorffBrett OlssonPradeep Kumar DubeyRonald Ray Hochsprung
    • Hunter Ledbetter Scales, IIIKeith Everett DiefendorffBrett OlssonPradeep Kumar DubeyRonald Ray Hochsprung
    • G06F1500
    • G06F9/30043G06F9/30025G06F9/30032G06F9/30036G06F9/3816G06F17/16
    • The data processing system loads three input operands, including two input vectors and a control vector, into vector registers and performs a permutation of the two input vectors as specified by the control vector, and further stores the result of the operation as the output operand in an output register. The control vector consists of sixteen indices, each uniquely identifying a single byte of input data in either of the input registers, and can be specified in the operational code or be the result of a computation previously performed within the vector registers. The control vector is specified by calculating the offset of a selected vector element of the input vector relative to a base address of the input vector and loading each element with an index equal to the relative offset. Alternatively, the generation of the alignment vector is made by performing a look-up within a look-up table. For additional loads from the same vector, the control vector does not change, since the alignment shift amount of the vector from an address boundary does not change. A permutation instruction can then be executed to load and shift the data to realign it in the output register at the vector boundary.
    • 数据处理系统将三个输入操作数,包括两个输入向量和一个控制向量加载到向量寄存器中,并执行由控制向量指定的两个输入向量的置换,并将该操作的结果作为输出操作数存储在 输出寄存器。 控制向量包括十六个索引,每个索引唯一地标识输入寄存器中的任一个输入数据的单个字节,并且可以在操作代码中指定,或者是先前在向量寄存器内执行的计算的结果。 控制向量通过计算输入向量的选定向量元素相对于输入向量的基址的偏移量来指定,并以等于相对偏移的索引加载每个元素。 或者,通过在查找表内执行查找来进行对齐向量的生成。 对于来自相同向量的额外负载,控制向量不改变,因为来自地址边界的向量的对准移位量不改变。 然后可以执行置换指令以加载和移位数据以在向量边界处的输出寄存器中重新对准它。
    • 5. 发明授权
    • Method and system for a result code for a single-instruction multiple-data predicate compare operation
    • 用于单指令多数据谓词比较操作的结果代码的方法和系统
    • US06282628B1
    • 2001-08-28
    • US09256374
    • 1999-02-24
    • Pradeep Kumar DubeyBrett OlssonRonald Ray HochsprungHunter Ledbetter Scales, IIIKeith Everett Diefendorff
    • Pradeep Kumar DubeyBrett OlssonRonald Ray HochsprungHunter Ledbetter Scales, IIIKeith Everett Diefendorff
    • G06F1580
    • G06F9/30021G06F9/30036G06F9/30072
    • A method and system is disclosed which summarizes the results of a classical single-instruction multiple-data SIMD predicate comparison operation, signaling whether all comparisons resulted in a false result or true result, and placing that status into a separate status register, such as the Power PC Condition Register. The method and system utilizes first and second status bits to support the signaling whether all element comparisons resulted in true or false. The first status bit is set when all element comparisons resulted in false (i.e. a NOR of all predicate comparison results), and the second status bit is set when all element comparisons resulted in true (i.e. an AND of all predicate comparison results). This capability allows control flow using conditional branching on the event when all comparison results are false or when all comparison results are true. The method and system of the present invention is useful in 3-D graphics such as lighting and trivial acceptance testing where executing down both paths of a branch and then selecting the correct result is not tolerable.
    • 公开了一种方法和系统,其总结了经典单指令多数据SIMD谓词比较操作的结果,指示所有比较是否导致错误结果或真实结果,并将该状态置于单独的状态寄存器中,例如 电源条件寄存器。 该方法和系统利用第一和第二状态位来支持信号是否所有元素比较导致真或假。 当所有元素比较导致假(即所有谓词比较结果的NOR)时,第一个状态位被置位,当所有元素比较结果为真时(即所有谓词比较结果的AND),第二个状态位被置位。 当所有比较结果为false或所有比较结果为真时,此功能允许使用事件上的条件分支进行控制流程。 本发明的方法和系统在诸如照明和平凡验收测试的三维图形中是有用的,其中执行分支的两个路径,然后选择正确的结果是不允许的。