会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Method and apparatus supporting non-additive calculations in graphics accelerators and digital signal processors
    • 在图形加速器和数字信号处理器中支持非加法计算的方法和装置
    • US20050182811A1
    • 2005-08-18
    • US11036538
    • 2005-01-13
    • Earle JenningsGeorge LandersRobert Spence
    • Earle JenningsGeorge LandersRobert Spence
    • G06F1/03G06F7/48G06F7/52G06F7/523G06F7/57G06F7/38
    • G06F7/57G06F1/0307G06F7/4806G06F7/5235
    • A method and apparatus receiving number and using instruction to create resulting number approximating one of square root, reciprocal, or reciprocal square root of number. The resulting number as a product of that process. Using resulting number in a graphics accelerator. Apparatus preferably includes log-calculator, log-arithmetic-unit, and exponential-calculator. At least one of log-calculator and exponential-calculator include implementation non-linear calculator. The non-linear calculators may use at least one of mid-band-filter, outlier-removal-circuit. The invention includes making arithmetic circuit, log-calculator, log-arithmetic-unit and exponential-calculator. The arithmetic circuit, log-calculator, log-arithmetic-unit and exponential-calculator as products of manufacture. The arithmetic circuit may further include at least one of a floating-point-to-log-converter and/or a second of log-calculators. The arithmetic circuit may further include third and fourth log-arithmetic-units providing altered log domain numbers to third and fourth exponential calculators.
    • 一种接收号码并使用指令的方法和装置,用于产生接近数字的平方根,倒数或倒数平方根的数字。 产生的数字作为该过程的产物。 在图形加速器中使用结果编号。 装置优选地包括对数计算器,对数运算单元和指数计算器。 对数计算器和指数计算器中的至少一个包括实现非线性计算器。 非线性计算器可以使用中频带滤波器,异常去除电路中的至少一个。 本发明包括算术电路,对数计算器,对数运算单元和指数计算器。 算术电路,对数计算器,对数运算单元和指数计算器作为制造产品。 算术电路还可以包括浮点对数转换器和/或第二对数计算器中的至少一个。 算术电路还可以包括向第三和第四指数计算器提供改变的对数域数的第三和第四对数运算单元。
    • 4. 发明授权
    • Processor with reconfigurable arithmetic data path
    • 具有可重构算术数据路径的处理器
    • US06247036B1
    • 2001-06-12
    • US08787496
    • 1997-01-21
    • George LandersEarle JenningsTim B. SmithGlen Haas
    • George LandersEarle JenningsTim B. SmithGlen Haas
    • G06F1500
    • G06F15/7867G06F7/483G06F7/49G06F7/49936G06F7/5443G06F9/30003G06F9/30054G06F9/3885G06F9/3893G06F9/3897G06F2207/3884
    • A reconfigurable processor includes at least three (3) MacroSequencers (10)-(16) which are configured in an array. Each of the MacroSequencers is operable to receive on a separate one of four buses (18) an input from the other three MacroSequencers and from itself in a feedback manner. In addition, a control bus (20) is operable to provide control signals to all of the MacroSequencers for the purpose of controlling the instruction sequence associated therewith and also for inputting instructions thereto. Each of the MacroSequencers includes a plurality of executable units having inputs and outputs and each for providing an associated execution algorithm. The outputs of the execution units are input to an output selector which selects the outputs for outputs on at least one external output and on at least one feedback path. An input selector (66) is provided having an input for receiving at least one external output and at least the feedback path. These are selected between for input to select ones of the execution units. An instruction memory (48) contains an instruction word that is operable to control configurations of the datapath through the execution units for a given instruction cycle. This instruction word can be retrieved from the instruction memory (48), the stored instructions therein sequenced through to change the configuration of the datapath for subsequent instruction cycles.
    • 可重配置处理器包括至少三个(3)MacroSequencers(10) - (16),其被配置成阵列。 每个MacroSequencers可操作以在四个总线(18)中的另外一个上接收来自其他三个MacroSequencer的输入,并以反馈方式从其自身接收。 此外,控制总线(20)可操作以向所有的MacroSequencers提供控制信号,以便控制与其相关联的指令序列,并且还用于向其输入指令。 每个MacroSequencers包括多个具有输入和输出的可执行单元,并且每个可执行单元用于提供相关联的执行算法。 执行单元的输出被输入到输出选择器,该输出选择器选择至少一个外部输出和至少一个反馈路径上的输出的输出。 提供输入选择器(66),其具有用于接收至少一个外部输出和至少反馈路径的输入。 在输入之间选择这些选择执行单元。 指令存储器(48)包含指令字,该指令字可用于通过用于给定指令周期的执行单元来控制数据通路的配置。 可以从指令存储器(48)检索该指令字,其中存储的指令被顺序地改变以用于随后的指令周期的数据路径的配置。
    • 5. 发明授权
    • Computer for Amdahl-compliant algorithms like matrix inversion
    • 用于Amdahl兼容算法的计算机,如矩阵求逆
    • US08892620B2
    • 2014-11-18
    • US13500103
    • 2010-10-07
    • Earle JenningsGeorge Landers
    • Earle JenningsGeorge Landers
    • G06F7/00G06F17/16
    • G06F9/3001G06F17/16
    • A family of computers is disclosed and claimed that supports simultaneous processes from the single core up to multi-chip Program Execution Systems (PES). The instruction processing of the instructed resources is local, dispensing with the need for large VLIW memories. The cores through the PES have maximum performance for Amdahl-compliant algorithms like matrix inversion, because the multiplications do not stall and the other circuitry keeps up. Cores with log based multiplication generators improve this performance by a factor of two for sine and cosine calculations in single precision floating point and have even greater performance for loge and ex calculations. Apparatus specifying, simulating, and/or layouts of the computer (components) are disclosed. Apparatus the computer and/or its components are disclosed.
    • 公开和声称一系列计算机支持从单个核心到多芯片程序执行系统(PES)的同时处理。 指示资源的指令处理是局部的,不需要大型VLIW存储器。 通过PES的核心对于像矩阵反演这样的Amdahl兼容算法具有最大性能,因为乘法不会停顿,而另一个电路保持不变。 使用基于对数的乘法生成器的核心将单个精度浮点的正弦和余弦计算的性能提高了两倍,并且对于loge和ex计算具有更高的性能。 公开了计算机(组件)的指定,模拟和/或布局的装置。 公开了计算机和/或其组件的装置。
    • 6. 发明申请
    • COMPUTER FOR AMDAHL-COMPLIANT ALGORITHMS LIKE MATRIX INVERSION
    • 用于AMDAHL合规算法的计算机类似矩阵变换
    • US20120203814A1
    • 2012-08-09
    • US13500103
    • 2010-10-07
    • Earle JenningsGeorge Landers
    • Earle JenningsGeorge Landers
    • G06F7/523G06F7/556
    • G06F9/3001G06F17/16
    • A family of computers is disclosed and claimed that supports simultaneous processes from the single core up to multi-chip Program Execution Systems (PES). The instruction processing of the instructed resources is local, dispensing with the need for large VLIW memories. The cores through the PES have maximum performance for Amdahl-compliant algorithms like matrix inversion, because the multiplications do not stall and the other circuitry keeps up. Cores with log based multiplication generators improve this performance by a factor of two for sine and cosine calculations in single precision floating point and have even greater performance for loge and ex calculations. Apparatus specifying, simulating, and/or layouts of the computer (components) are disclosed. Apparatus the computer and/or its components are disclosed.
    • 公开和声称一系列计算机支持从单个核心到多芯片程序执行系统(PES)的同时处理。 指示资源的指令处理是局部的,不需要大型VLIW存储器。 通过PES的核心对于像矩阵反演这样的Amdahl兼容算法具有最大性能,因为乘法不会停顿,而另一个电路保持不变。 使用基于对数的乘法生成器的核心将单个精度浮点的正弦和余弦计算的性能提高了两倍,并且对于loge和ex计算具有更高的性能。 公开了计算机(组件)的指定,模拟和/或布局的装置。 公开了计算机和/或其组件的装置。
    • 8. 发明授权
    • Method and apparatus supporting non-additive calculations in graphics accelerators and digital signal processors
    • 在图形加速器和数字信号处理器中支持非加法计算的方法和装置
    • US07617268B2
    • 2009-11-10
    • US11036538
    • 2005-01-13
    • Earle JenningsGeorge LandersRobert Spence
    • Earle JenningsGeorge LandersRobert Spence
    • G06F7/38G06F7/552
    • G06F7/57G06F1/0307G06F7/4806G06F7/5235
    • A method and apparatus receiving number and using instruction to create resulting number approximating one of square root, reciprocal, or reciprocal square root of number. The resulting number as a product of that process. Using resulting number in a graphics accelerator. Apparatus preferably includes log-calculator, log-arithmetic-unit, and exponential-calculator. At least one of log-calculator and exponential-calculator include implementation non-linear calculator. The non-linear calculators may use at least one of mid-band-filter, outlier-removal-circuit. The invention includes making arithmetic circuit, log-calculator, log-arithmetic-unit and exponential-calculator. The arithmetic circuit, log-calculator, log-arithmetic-unit and exponential-calculator as products of manufacture. The arithmetic circuit may further include at least one of a floating-point-to-log-converter and/or a second of log-calculators. The arithmetic circuit may further include third and fourth log-arithmetic-units providing altered log domain numbers to third and fourth exponential calculators.
    • 接收数字和使用指令的方法和装置,以产生近似数字的平方根,倒数或倒数平方根之一的数字。 产生的数字作为该过程的产物。 在图形加速器中使用结果编号。 装置优选地包括对数计算器,对数运算单元和指数计算器。 对数计算器和指数计算器中的至少一个包括实现非线性计算器。 非线性计算器可以使用中频带滤波器,异常去除电路中的至少一个。 本发明包括算术电路,对数计算器,对数运算单元和指数计算器。 算术电路,对数计算器,对数运算单元和指数计算器作为制造产品。 算术电路还可以包括浮点对数转换器和/或第二对数计算器中的至少一个。 算术电路还可以包括向第三和第四指数计算器提供改变的对数域数的第三和第四对数运算单元。