会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Floating point addition pipeline including extreme value, comparison and accumulate functions
    • 浮点附加流水线包括极值,比较和累加功能
    • US06298367B1
    • 2001-10-02
    • US09055916
    • 1998-04-06
    • Stuart F. ObermanNorbert JuffaFred WeberKrishnan RamaniRavi Krishna
    • Stuart F. ObermanNorbert JuffaFred WeberKrishnan RamaniRavi Krishna
    • G06F738
    • G06F7/483G06F9/30014G06F9/30021G06F9/30036H03M7/24
    • A multimedia execution unit configured to perform vectored floating point and integer instructions. The execution unit may include an add/subtract pipeline having far and close data paths. The far path is configured to handle effective addition operations and effective subtraction operations for operands having an absolute exponent difference greater than one. The close path is configured to handle effective subtraction operations for operands having an absolute exponent difference less than or equal to one. The close path is configured to generate two output values, wherein one output value is the first input operand plus an inverted version of the second input operand, while the second output value is equal to the first output value plus one. Selection of the first or second output value in the close path effectuates the round-to-nearest operation for the output of the adder. The execution unit may be configured to perform vectored addition and subtraction, integer/floating point conversion, reverse subtraction, accumulate, extreme value (minimum/maximum), and comparison instructions.
    • 多媒体执行单元被配置为执行矢量的浮点和整数指令。 执行单元可以包括具有远近数据路径的加法/减法流水线。 远程路径被配置为处理具有大于1的绝对指数差的操作数的有效加法运算和有效减法运算。 关闭路径被配置为处理具有小于或等于1的绝对指数差的操作数的有效减法操作。 关闭路径被配置为生成两个输出值,其中一个输出值是第一输入操作数加上第二输入操作数的反转版本,而第二输出值等于第一输出值加1。 在闭合路径中选择第一或第二输出值对加法器的输出实现了舍入到最近的运算。 执行单元可以被配置为执行向量加法和减法,整数/浮点转换,反向减法,累加,极值(最小/最大)和比较指令。
    • 8. 发明授权
    • Multi-function bipartite look-up table
    • 多功能二分查询表
    • US06256653B1
    • 2001-07-03
    • US09015084
    • 1998-01-29
    • Norbert JuffaStuart F. Oberman
    • Norbert JuffaStuart F. Oberman
    • G06F102
    • G06F7/53G06F7/483G06F7/4991G06F7/49936G06F7/49963G06F7/49994G06F7/509G06F7/5338G06F7/5443G06F9/30014G06F9/30021G06F9/3017G06F9/3804G06F9/3885G06F17/16G06F2207/3828H03M7/24
    • A multi-function look-up table for determining output values for predetermined ranges of a first mathematical function and a second mathematical function. In one embodiment, the multi-function look-up table is a bipartite look-up table including a first plurality of storage locations and a second plurality of storage locations. The first plurality of storage locations store base values for the first and second mathematical functions. Each base value is an output value (for either the first or second function) corresponding to an input region which includes the look-up table input value. The second plurality of storage locations, on the other hand, store difference values for both the first and second mathematical functions. These difference values are used for linear interpolation in conjunction with a corresponding base value in order to generate a look-up table output value. The multi-function look-up table further includes an address control unit coupled to receive a first input value and a signal which indicates whether an output value is to be generated for the first or second mathematical function. The address control unit then generates a first address value from these signals which is in turn conveyed to the first and second plurality of storage locations. In response to receiving the first address value, the first and second plurality of storage locations are configured to output a first base value and a first difference value, respectively. The first base value and first difference value are then conveyed to an output unit configured to generate a look-up table output value from the two values.
    • 一种用于确定第一数学函数和第二数学函数的预定范围的输出值的多功能查找表。 在一个实施例中,多功能查找表是包括第一多个存储位置和第二多个存储位置的二分查找表。 第一多个存储位置存储第一和第二数学函数的基值。 每个基值是对应于包括查找表输入值的输入区域的输出值(对于第一或第二函数)。 另一方面,第二多个存储位置存储第一和第二数学函数的差值。 这些差值用于与对应的基值相结合的线性插值,以产生查询表输出值。 多功能查找表还包括地址控制单元,其被耦合以接收第一输入值和指示是否为第一或第二数学函数生成输出值的信号。 地址控制单元然后从这些信号产生一个第一地址值,该第一地址值又被传送到第一和第二多个存储位置。 响应于接收到第一地址值,第一和第二多个存储位置被配置为分别输出第一基值和第一差值。 然后将第一基值和第一差分值传送到被配置为从两个值生成查找表输出值的输出单元。
    • 9. 发明授权
    • Bipartite look-up table with output values having minimized absolute error
    • 输出值为绝对误差最小的双向查找表
    • US06223192B1
    • 2001-04-24
    • US09098482
    • 1998-06-16
    • Stuart F. ObermanNorbert Juffa
    • Stuart F. ObermanNorbert Juffa
    • G06F102
    • G06F7/53G06F7/4991G06F7/49936G06F7/49963G06F7/49994G06F7/5338G06F7/5443G06F9/30014G06F9/30021G06F9/30036G06F9/3017G06F9/3804G06F9/3885G06F17/16G06F2207/3828H03M7/24
    • A method for generating entries for a bipartite look-up table having base and difference table portions. In one embodiment, these entries are usable to form output values for a mathematical function, f(x), in response to receiving corresponding input values within a predetermined input range. The method first comprises partitioning the input range into I intervals, J subintervals/interval, and K sub-subintervals/subinterval. For a given interval M, the method includes generating K difference table entries and J base table entries. Each of the K difference table entries corresponds to a particular group of sub-subintervals within interval M, each of which has the same relative position within their respective subintervals. Each difference table entry is computed by averaging difference values for the sub-subintervals included in a corresponding group N. Each difference value which makes up this average is equal to f(X1)−f(X2), where X1 is the midpoint of the sub-subinterval within group N, and X2 is the midpoint of a predetermined reference sub-subinterval within the same subinterval as X1. Each of these midpoints is calculated such that maximum absolute error is minimized for all possible input values in the sub-subinterval. Each of the J base table entries, on the other hand, corresponds to a subinterval within interval M. Each entry is equal to f(X2)+adjust, where X2 is the midpoint of the reference sub-subinterval of the subinterval corresponding to the base table entry. The adjust value is calculated so that error introduced by the averaging of the difference table entries is evenly distributed over the entire subinterval.
    • 一种用于为具有基准和差分表部分的二分查找表生成条目的方法。 在一个实施例中,响应于在预定输入范围内接收对应的输入值,这些条目可用于形成数学函数f(x)的输出值。 该方法首先包括将输入范围分为I个间隔,J个子间隔/间隔和K个子间隔/子间隔。 对于给定的间隔M,该方法包括生成K个差表表项和J个基表项。 K个差异表条目中的每一个对应于间隔M内的特定的子子区间组,每个子区间在它们各自的子区间内具有相同的相对位置。 通过对包括在对应组N中的子子间隔的差分值进行平均来计算每个差分表项。构成该平均值的每个差值等于f(X1)-f(X2),其中X1是 在组N内的子子间隔,X2是与X1相同的子间隔内的预定参考子子间隔的中点。 计算这些中点中的每一个,使得对子子区间中的所有可能输入值的最大绝对误差最小化。 另一方面,每个J基表条目对应于间隔M内的子间隔。每个条目等于f(X2)+调整,其中X2是对应于子帧的子间隔的参考子子间隔的中点 基表项。 计算调整值,使得通过差表表项的平均引入的误差在整个子间隔上均匀分布。