Increasing precision in multi-stage processing of digital signals

    公开(公告)号:US06996597B2

    公开(公告)日:2006-02-07

    申请号:US10092927

    申请日:2002-03-06

    CPC classification number: H04L27/2628

    Abstract: Precision of multi-stage digital signal processing is increased by preserving least significant bits of one or more output samples of a particular processing stage, having finite word widths, while avoiding the loss of most significant bits. The technique is applicable to one or more stages of multi-stage digital signal processing, thereby increasing precision therein and the signal-to-noise ratio. A plurality of output samples are calculated using a plurality of input samples, and the dynamic range of one or more of the output samples is decreased if the output sample can be represented in a smaller dynamic range without losing a significant bit. The input samples of a particular stage, obtained from the output samples of a previous stage, may further be normalized so that the input samples are represented in the same dynamic range before being processed.

    Method for estimating processor energy usage
    9.
    发明授权
    Method for estimating processor energy usage 有权
    估算处理器能耗的方法

    公开(公告)号:US07802241B2

    公开(公告)日:2010-09-21

    申请号:US11609102

    申请日:2006-12-11

    Abstract: A method for estimating energy usage of a program code executed by a very long instruction word (VLIW) processor. The program code includes multiple instructions, which are organized as groups referred to as execution sets. The instructions of an execution set are executed simultaneously. A no operation (NOP) energy and incremental instruction energy for each execution set of the program code are determined to compute a base energy of each execution set. An inter-execution set energy of each execution set is then computed. The estimated energy usage of each execution set is determined by adding the corresponding inter-execution set energies to the base energies. A stall energy consumed on account of executing the program code is then computed. Finally, the estimated energy usage of the program code is determined by adding the stall energy to the determined energies of all the execution sets.

    Abstract translation: 一种用于估计由非常长的指令字(VLIW)处理器执行的程序代码的能量使用的方法。 程序代码包括多个指令,它们被组织为被称为执行集的组。 执行集的指令同时执行。 确定程序代码的每个执行集合的无操作(NOP)能量和增量指令能量以计算每个执行集的基本能量。 然后计算每个执行集合的执行间集合能量。 每个执行集合的估计能量使用通过将相应的执行中的集合能量相加到基本能量来确定。 然后计算由于执行程序代码而消耗的失速能量。 最后,通过将停顿能量加到所有执行集合的确定的能量来确定程序代码的估计能量使用。

Patent Agency Ranking