会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • REDUNDANT REPRESENTATION OF NUMERIC VALUE USING OVERLAP BITS
    • 使用重叠位冗余表示数值
    • WO2017081434A1
    • 2017-05-18
    • PCT/GB2016/051499
    • 2016-05-25
    • ARM LIMITED
    • BURGESS, NeilLUTZ, David RaymondHINDS, Christopher Neal
    • G06F7/50
    • G06F5/012G06F7/483G06F7/49947G06F7/50G06F7/5095G06F2207/4924
    • A redundant representation is provided where an M-bit value represents a P-bit numeric value using a plurality of N-bit portions, where M>P>N. An anchor value identifies the significance of bits of each N-bit, and within a group of at least two adjacent N-bit portions, two or more overlap bits of a lower N-bit portion of the group have a same significance as two or more least significant bits of at least one upper N-bit portion of the group. A plurality of operation circuit units can perform a plurality of independent N-bit operation in parallel, each N-bit operation comprising computing a function of corresponding N-bit portions of at least two M-bit operand values having the redundant representation to generate a corresponding N-bit portion of an M-bit result value having the redundant representation. This enables fast associative processing of relatively long M-bit values in the time taken for performing an N-bit operation.
    • 提供冗余表示,其中M位值表示使用多个N位部分的P位数值,其中M> P> N。 锚值标识每个N比特的比特的重要性,并且在至少两个相邻N比特部分的组内,该组的较低N比特部分的两个或更多个重叠比特具有与两个或更多个比特相同的重要性,或者 该组的至少一个高N位部分的更多最低有效位。 多个操作电路单元可以并行地执行多个独立的N位操作,每个N位操作包括计算具有冗余表示的至少两个M位操作数值的对应N位部分的函数,以生成 具有冗余表示的M位结果值的相应N位部分。 这使得能够在执行N位操作所需的时间内快速关联处理相对较长的M位值。
    • 9. 发明申请
    • VECTOR GENERATING INSTRUCTION
    • WO2018115807A1
    • 2018-06-28
    • PCT/GB2017/053355
    • 2017-11-08
    • ARM LIMITED
    • BOTMAN, François Christopher JacquesGROCUTT, Thomas ChristopherBURGESS, Neil
    • G06F9/30G06F9/345G06F9/355
    • An apparatus and method are provided for performing vector processing operations. In particular the apparatus has processing circuitry to perform the vector processing operations and an instruction decoder to decode vector instructions to control the processing circuitry to perform the vector processing operations specified by the vector instructions. The instruction decoder is responsive to a vector generating instruction identifying a scalar start value and wrapping control information, to control the processing circuitry to generate a vector comprising a plurality of elements. In particular, the processing circuitry is arranged to generate the vector such that the first element in the plurality is dependent on the scalar start value, and the values of the plurality of elements follow a regularly progressing sequence that is constrained to wrap as required to ensure that each value is within bounds determined from the wrapping control information. The vector generating instruction can be useful in a variety of situations, a particular use case being to implement a circular addressing mode within memory, where the vector generating instruction can be coupled with an associated vector memory access instruction. Such an approach can remove the need to provide additional logic within the memory access path to support such circular addressing.
    • 10. 发明申请
    • MULTIPLICATION OF FIRST AND SECOND OPERANDS USING REDUNDANT REPRESENTATION
    • 使用冗余表示扩展第一和第二个操作
    • WO2017081437A1
    • 2017-05-18
    • PCT/GB2016/051504
    • 2016-05-25
    • ARM LIMITED
    • LUTZ, David RaymondBURGESS, NeilHINDS, Christopher Neal
    • G06F7/50G06F7/53
    • G06F7/5443G06F7/50G06F7/5324G06F7/5336
    • A method is provided for multiplying a first operand comprising at least two X-bit portions and a second operand comprising at least one Y-bit portion. At least two partial products are generated, each partial product comprising a product of a selected X-bit portion of the first operand and a selected Y-bit portion of the second operand. Each partial product is converted to a redundant representation in dependence on significance indicating information indicative of a significance of the partial product. In the redundant representation, the partial product is represented using a number of N-bit portions, and in a group of at least two adjacent N-bit portions, a number of overlap bits of a lower N-bit portion of the group have a same significance as some least significant bits of at least one upper N- bit portion of the group. The partial products are added while represented in the redundant representation.
    • 提供了一种用于将包括至少两个X位部分的第一操作数与包括至少一个Y位部分的第二操作数相乘的方法。 产生至少两个部分乘积,每个部分乘积包括第一操作数的选定X位部分与第二操作数的选定Y位部分的乘积。 根据重要性指示信息指示部分产品的重要性,将每个部分产品转换为冗余表示。 在冗余表示中,使用多个N位部分表示部分乘积,并且在至少两个相邻N位部分的组中,组的较低N位部分的重叠位的数目具有 与组中至少一个高位N-比特部分的一些最低有效位相同的意义。 部分产品会在冗余表示中加入。