会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System for signal processing using multiply-add operations
    • 使用多重加法运算的信号处理系统
    • US5983257A
    • 1999-11-09
    • US578829
    • 1995-12-26
    • Carole DulongLarry M. MennemeierTuan H. BuiEiichi KowashiAlexander D. PelegBenny EitanStephen A. FischerBenny MaytalMillind Mittal
    • Carole DulongLarry M. MennemeierTuan H. BuiEiichi KowashiAlexander D. PelegBenny EitanStephen A. FischerBenny MaytalMillind Mittal
    • G06F7/544G06F9/302G06F7/00G06F7/52
    • G06F9/30036G06F7/5443G06F9/30014G06F2207/3828
    • A computer system which includes a multimedia input device which generates an audio or video input signal and a processor coupled to the multimedia input device. The system further includes a storage device coupled to the processor and having stored therein a signal processing routine for multiplying and accumulating input values representative of the audio or video input signal. The signal processing routine, when executed by the processor, causes the processor to perform several steps. These steps include performing a packed multiply add on a first set of values packed into a first source and a second set of values packed into a second source each representing input signals to generate a packed intermediate result. The packed intermediate result is added to an accumulator to generate a packed accumulated result in the accumulator. These steps may be iterated with the first set of values and portions of the second set of values to the accumulator to generate the packed accumulated result. Subsequent thereto, the packed accumulated result in the accumulator is unpacked into a first result and a second result and the first result and the second result are added together to generate an accumulated result.
    • 一种计算机系统,其包括产生音频或视频输入信号的多媒体输入设备和耦合到所述多媒体输入设备的处理器。 该系统还包括耦合到处理器并且在其中存储有用于乘以和累加表示音频或视频输入信号的输入值的信号处理例程的存储装置。 信号处理程序在由处理器执行时使处理器执行几个步骤。 这些步骤包括对打包到第一源的第一组值进行压缩乘法加法,并将第二组值打包到表示输入信号的第二源中,以生成打包的中间结果。 将打包的中间结果加到累加器中以在累加器中产生打包累计结果。 这些步骤可以用第一组值和第二组值的部分迭代到累加器,以产生打包的累积结果。 随后,将累加器中的打包累积结果解包成第一结果,将第二结果与第一结果和第二结果相加在一起以产生累积结果。
    • 9. 发明授权
    • Computer implemented method for providing a two dimensional rotation of
packed data
    • 用于提供打包数据的二维旋转的计算机实现的方法
    • US5984515A
    • 1999-11-16
    • US917671
    • 1997-08-21
    • Larry M. MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • Larry M. MennemeierAlexander D. PelegCarole DulongEiichi KowashiMillind MittalBenny Eitan
    • G06F9/302G06T3/60G06F17/14
    • G06F9/30014G06F9/30036G06T3/60
    • In a computer system having stored therein a first and a second packed data having corresponding data elements, a method for generating a two dimensional rotation of said packed data. The method includes the steps of generating a first set of intermediate results in response to a first instruction by multiplying the data elements of the first packed data with corresponding elements of a third packed data. The elements of said third packed data represent either a sine or cosine function. A second step of generating a second set of intermediate results in response to a second instruction by multiplying the data elements of the second packed data with corresponding elements of a fourth packed data. The elements of the fourth packed data represent either a sine or cosine function. A third and final step of generating a set of final results in response to a third instruction by performing an arithmetic operation between corresponding elements of the first and second sets of intermediate results. The final results represent a two dimensional rotation of the elements of the first set of packed data.
    • 在其中存储有具有相应数据元素的第一和第二打包数据的计算机系统中,一种用于产生所述打包数据的二维旋转的方法。 该方法包括以下步骤:通过将第一打包数据的数据元素与第三打包数据的相应元素相乘来响应于第一指令来生成第一组中间结果。 所述第三打包数据的元素表示正弦或余弦函数。 第二步骤,通过将第二打包数据的数据元素与第四打包数据的对应元素相乘来响应于第二指令来生成第二组中间结果。 第四打包数据的元素表示正弦或余弦函数。 通过在第一和第二组中间结果的相应元素之间执行算术运算来产生响应于第三指令的一组最终结果的第三和最后一步骤。 最终结果表示第一组打包数据的元素的二维旋转。
    • 10. 发明授权
    • Computer implemented method for transferring packed data between
register files and memory
    • 用于在寄存器文件和存储器之间传送打包数据的计算机实现的方法
    • US5935240A
    • 1999-08-10
    • US573238
    • 1995-12-15
    • Larry M. MennemeierAlexander D. PelegAndrew F. GlewCarole DulongEiichi KowashiMillind MittalWolf WittBenny Eitan
    • Larry M. MennemeierAlexander D. PelegAndrew F. GlewCarole DulongEiichi KowashiMillind MittalWolf WittBenny Eitan
    • G06F13/16G06F9/305
    • G06F13/16
    • A method for transferring packed data including the steps of first receiving an instruction from a set of instructions for transferring packed data between an extended register file and either an integer register file or a memory. In one embodiment, the extended register file includes eight registers, with each of the extended register storing up to sixty-four data bits. The integer register file also includes eight registers. The instruction includes an opcode that specifies a direction of the transfer with respect to the extended register file. The instructions are encoded in an instruction format having up to three bits addressing a destination operand and up to three bits addressing a source operand. The instruction is then translated to determine a direction of the transfer, a size of said packed data to be transferred, the address of the destination operand, and the address of the source operand. The instruction decoded by a decoder unit previously designed to decode the instruction format used to encode the set of instructions. In response to receiving the instruction, the packed data is transferred between the extended register file and either the integer register file or the memory, pursuant to the specifications of the translated instruction.
    • 一种用于传送打包数据的方法,包括以下步骤:首先从扩展寄存器文件和整数寄存器文件或存储器之间传送打包数据的一组指令接收指令。 在一个实施例中,扩展寄存器文件包括八个寄存器,每个扩展寄存器最多存储64个数据位。 整数寄存器文件还包括八个寄存器。 该指令包括指定关于扩展寄存器文件的传送方向的操作码。 指令以指令格式进行编码,最多三位寻址目标操作数,最多三位寻址源操作数。 然后转换该指令以确定传送的方向,要传送的所述打包数据的大小,目的地操作数的地址和源操作数的地址。 由解码器单元解码的指令,其先前设计为解码用于编码指令集的指令格式。 响应于接收到该指令,根据翻译指令的规范,打包数据在扩展寄存器文件和整数寄存器文件或存储器之间传送。