会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 23. 发明申请
    • Method and Apparatus Implementing a Floating Point Weighted Average Function
    • 实现浮点加权平均函数的方法和装置
    • US20090083357A1
    • 2009-03-26
    • US11861518
    • 2007-09-26
    • Adam James MuffMatthew Ray Tubbs
    • Adam James MuffMatthew Ray Tubbs
    • G06F7/38
    • G06F7/483
    • A method, computer-readable medium, and an apparatus for implementing a floating point weighted average function. The method includes receiving an input containing 2N input values, 2N weights, and an opcode, where N is a positive integer number and each of the input values corresponds to one of the weights. Furthermore, the method also includes using existing dot product circuit function to generate 2N addends by multiplying each of the input values with the corresponding weight. In addition, the method includes generating a sum value by adding the 2N addends, where the sum value includes an exponent value, and generating the weighted average value based on the sum value by decreasing the exponent value by N. In this fashion, the same circuit area may be used to carry out both dot product and weighted average calculations, leading to greater circuit area savings and performance advantages.
    • 一种用于实现浮点加权平均函数的方法,计算机可读介质和装置。 该方法包括接收包含2N个输入值,2N个权重和操作码的输入,其中N是正整数,并且每个输入值对应于其中一个权重。 此外,该方法还包括使用现有的点积电路函数,通过将每个输入值与相应的权重相乘来产生2N个加数。 此外,该方法包括通过加上2N加数来产生和值,其中和值包括指数值,并且通过将指数值减小N来基于和值生成加权平均值。以这种方式,相同 电路面积可用于进行点积和加权平均计算,从而实现更大的电路面积节省和性能优势。
    • 24. 发明申请
    • Store Misaligned Vector with Permute
    • 存储不对齐向量与Permute
    • US20090015589A1
    • 2009-01-15
    • US11775999
    • 2007-07-11
    • David Arnold LuickEric Oliver MejdrichAdam James Muff
    • David Arnold LuickEric Oliver MejdrichAdam James Muff
    • G06T15/10
    • G06T15/06
    • Embodiments of the invention provide logic within the store data path between a processor and a memory array. The logic may be configured to misalign vector data as it is stored to memory. By misaligning vector data as it is stored to memory, memory bandwidth may be maximized while processing bandwidth required to store vector data misaligned is minimized. Furthermore, embodiments of the invention provide logic within the load data path which allows vector data which is stored misaligned to be aligned as it is loaded into a vector register. By aligning misaligned vector data as it is loaded into a vector register, memory bandwidth may be maximized while processing bandwidth required to align misaligned vector data may be minimized.
    • 本发明的实施例提供处理器和存储器阵列之间的存储数据路径内的逻辑。 逻辑可以被配置为在向量数据存储到存储器时将其对准。 通过在将矢量数据存储到存储器时将其对准,存储器带宽可以最大化,而存储向量数据不对齐所需的处理带宽最小化。 此外,本发明的实施例提供了负载数据路径内的逻辑,其允许存储的未对准的矢量数据在被加载到向量寄存器中时被对准。 通过在将其加载到向量寄存器中时对准未对齐的矢量数据,可以最大化存储器带宽,同时可以最小化对准未对齐矢量数据所需的处理带宽。
    • 30. 发明授权
    • Store misaligned vector with permute
    • 存储未对齐的向量与置换
    • US08161271B2
    • 2012-04-17
    • US11775999
    • 2007-07-11
    • David Arnold LuickEric Oliver MejdrichAdam James Muff
    • David Arnold LuickEric Oliver MejdrichAdam James Muff
    • G06F15/00G06F15/76G06F9/30G06F9/40G06F7/38G06F9/00G06F9/44G06F9/26G06F9/34
    • G06T15/06
    • Embodiments of the invention provide logic within the store data path between a processor and a memory array. The logic may be configured to misalign vector data as it is stored to memory. By misaligning vector data as it is stored to memory, memory bandwidth may be maximized while processing bandwidth required to store vector data misaligned is minimized. Furthermore, embodiments of the invention provide logic within the load data path which allows vector data which is stored misaligned to be aligned as it is loaded into a vector register. By aligning misaligned vector data as it is loaded into a vector register, memory bandwidth may be maximized while processing bandwidth required to align misaligned vector data may be minimized.
    • 本发明的实施例提供处理器和存储器阵列之间的存储数据路径内的逻辑。 逻辑可以被配置为在向量数据存储到存储器时将其对准。 通过在将矢量数据存储到存储器时将其对准,存储器带宽可以最大化,而存储向量数据不对齐所需的处理带宽最小化。 此外,本发明的实施例提供了负载数据路径内的逻辑,其允许存储的未对准的矢量数据在被加载到向量寄存器中时被对准。 通过在将其加载到向量寄存器中时对准未对齐的矢量数据,可以最大化存储器带宽,同时可以最小化对准未对齐矢量数据所需的处理带宽。