Apparatus and method for updating pointers for indirect and parallel register access
    1.
    发明授权
    Apparatus and method for updating pointers for indirect and parallel register access 失效
    用于更新用于间接和并行寄存器访问的指针的装置和方法

    公开(公告)号:US07017028B2

    公开(公告)日:2006-03-21

    申请号:US10389212

    申请日:2003-03-14

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0207 G06F15/8084

    摘要: An apparatus and method are provided for updating one or more pluralities of pointers (i.e. one or more vector pointers) which are used for accessing one or more pluralities of data elements (i.e. one or more vector data elements) in a multi-ported memory. A first register file holds the vector pointers, a second register file holds stride data, and a plurality of functional units combine data from the second register file with data from the first register file. The results of combining the data are transferred to the first register file and represent updated vector pointers. Furthermore, a third register file is provided for holding modulus selector data to specify the size of a circular buffer for circular addressing.

    摘要翻译: 提供了一种用于更新用于访问多端口存储器中的一个或多个多个数据元素(即,一个或多个向量数据元素)的一个或多个多个指针(即一个或多个向量指针)的装置和方法。 第一寄存器文件保存矢量指针,第二寄存器文件保存步幅数据,并且多个功能单元将来自第二寄存器堆的数据与来自第一寄存器堆的数据组合。 将数据组合的结果传送到第一个寄存器文件并表示更新的向量指针。 此外,提供第三寄存器文件用于保持模数选择器数据以指定用于循环寻址的循环缓冲器的大小。

    SIMD processor with concurrent operation of vector pointer datapath and vector computation datapath
    2.
    发明授权
    SIMD processor with concurrent operation of vector pointer datapath and vector computation datapath 有权
    SIMD处理器与矢量指针数据路径和向量计算数据通路同时运行

    公开(公告)号:US06915411B2

    公开(公告)日:2005-07-05

    申请号:US10197733

    申请日:2002-07-18

    IPC分类号: G06F15/80

    CPC分类号: G06F15/8092

    摘要: A digital signal processor (DSP) includes a SIMD-based organization wherein operations are executed on a plurality of single-instruction multiple data (SIMD) datapaths or stages connected in cascade. The functionality and data values at each stage may be different, including a different width (e.g., a different number of bits per value) in each stage. The operands and destination for data in a computational datapath are selected indirectly through vector pointer registers in a vector pointers datapath. Each vector pointer register contains a plurality of pointers into a register file of a computational datapath.

    摘要翻译: 数字信号处理器(DSP)包括基于SIMD的组织,其中在多个单指令多数据(SIMD)数据通路或级联连接的级中执行操作。 每个阶段的功能和数据值可以是不同的,包括每个阶段中不同的宽度(例如,每个值的不同位数)。 通过向量指针数据路径中的向量指针寄存器间接地选择计算数据通路中的数据的操作数和目的地。 每个向量指针寄存器包含多个指向计算数据路径的寄存器文件的指针。

    Vectorization in a SIMdD DSP architecture
    3.
    发明授权
    Vectorization in a SIMdD DSP architecture 失效
    SIMdD DSP架构中的向量化

    公开(公告)号:US07313788B2

    公开(公告)日:2007-12-25

    申请号:US10695970

    申请日:2003-10-29

    IPC分类号: G06F9/45 G06F7/00 G06F15/80

    CPC分类号: G06F8/41

    摘要: A method for determining vectorization configurations in a computer processor architecture, the method including identifying a vectorizable loop in a computer program, identifying a memory access pattern of data required for implementing the loop in the architecture, computing a set of candidate configurations of resources required for vectorizing the data in the architecture, where the computing step includes configuring a vector pointer register of the architecture in support of either of reorder-on-read use and reorder-on-write use of a vector element file of the architecture, selecting one of the candidates in accordance with predefined selection criteria, and implementing the selected vectorization configuration in the architecture.

    摘要翻译: 一种用于确定计算机处理器架构中的向量化配置的方法,所述方法包括识别计算机程序中的可矢量化循环,识别在所述架构中实现所述循环所需的数据的存储器访问模式,计算所述资源所需的一组候选配置 对架构中的数据进行向量化,其中计算步骤包括配置架构的向量指针寄存器,以支持对读取结构的重新排序使用和对该体系结构的向量元素文件进行重写顺序的使用, 候选人根据预定义的选择标准,并在架构中实现所选择的向量化配置。

    Vectorization in a SIMdD DSP architecture
    4.
    发明申请
    Vectorization in a SIMdD DSP architecture 失效
    SIMdD DSP架构中的向量化

    公开(公告)号:US20050097301A1

    公开(公告)日:2005-05-05

    申请号:US10695970

    申请日:2003-10-29

    IPC分类号: G06F9/45 G06F15/00 G06F15/76

    CPC分类号: G06F8/41

    摘要: A method for determining vectorization configurations in a computer processor architecture, the method including identifying a vectorizable loop in a computer program, identifying a memory access pattern of data required for implementing the loop in the architecture, computing a set of candidate configurations of resources required for vectorizing the data in the architecture, where the computing step includes configuring a vector pointer register of the architecture in support of either of reorder-on-read use and reorder-on-write use of a vector element file of the architecture, selecting one of the candidates in accordance with predefined selection criteria, and implementing the selected vectorization configuration in the architecture.

    摘要翻译: 一种用于确定计算机处理器架构中的向量化配置的方法,所述方法包括识别计算机程序中的可矢量化循环,识别在所述架构中实现所述循环所需的数据的存储器访问模式,计算所述资源所需的一组候选配置 对架构中的数据进行向量化,其中计算步骤包括配置架构的向量指针寄存器,以支持对读取结构的重新排序使用和对该体系结构的向量元素文件进行重写顺序的使用, 候选人根据预定义的选择标准,并在架构中实现所选择的向量化配置。

    Code-division-multiple-access (DS-CDMA) channels with aperiodic codes
    6.
    发明授权
    Code-division-multiple-access (DS-CDMA) channels with aperiodic codes 有权
    具有非周期性代码的码分多址(DS-CDMA)通道

    公开(公告)号:US07376106B2

    公开(公告)日:2008-05-20

    申请号:US10306916

    申请日:2002-11-27

    IPC分类号: H04B7/00 H04B7/216

    摘要: A method for channel estimation, includes receiving an input signal due to a superposition of waveforms encoding symbols transmitted respectively by a plurality of transmitters in a common frequency band. Each transmitter among the plurality of transmitters modulates the symbols with a respective spreading code. The input signal is sampled at sampling intervals over the duration of an observation period, thus providing a sequence of samples. The sequence of complex samples is processed to estimate a channel response for each of the transmitters by maximizing, individually for each of the transmitters and based on the respective spreading code of the transmitter, a likelihood of correctly decoding the transmitted symbols using the estimated channel response.

    摘要翻译: 一种用于信道估计的方法,包括由于叠加了由共同频带中的多个发射机分别发送的符号的波形的叠加而接收输入信号。 多个发射机中的每个发射机用相应的扩展码来对符号进行调制。 在观察周期的持续时间内以采样间隔采样输入信号,从而提供采样序列。 处理复样本的序列以通过针对每个发射机单独最大化并且基于发射机的相应扩展码来估计每个发射机的信道响应,使用所估计的信道响应来正确解码所发送的符号的可能性 。

    Recognition Techniques to Enhance Automation In a Computing Environment
    7.
    发明申请
    Recognition Techniques to Enhance Automation In a Computing Environment 有权
    识别技术在计算环境中增强自动化

    公开(公告)号:US20120296856A1

    公开(公告)日:2012-11-22

    申请号:US13110943

    申请日:2011-05-19

    IPC分类号: G06F15/18

    摘要: Systems and methods for detecting end of a transaction in a computing environment are provided. The method comprises determining a target area in a graphical user environment displayed on a display screen, wherein a change is expected to occur when end of a transaction is reached; masking the target area at least partially to remove content included in the target area that is present before or after the transaction was initiated; monitoring the target area for change in content; and detecting the end of the transaction when the content of the target area has changed.

    摘要翻译: 提供了用于检测计算环境中的事务结束的系统和方法。 该方法包括确定在显示屏幕上显示的图形用户环境中的目标区域,其中预期在到达交易结束时发生变化; 至少部分地遮蔽目标区域以移除在事务开始之前或之后存在的目标区域中包含的内容; 监测目标区域内容变化; 并且当目标区域的内容改变时检测事务的结束。

    Automated processing of paper forms using remotely-stored form content
    9.
    发明授权
    Automated processing of paper forms using remotely-stored form content 失效
    使用远程存储的表单内容自动处理纸张表单

    公开(公告)号:US07532368B2

    公开(公告)日:2009-05-12

    申请号:US11550552

    申请日:2006-10-18

    IPC分类号: G06K15/00

    CPC分类号: G06F17/243

    摘要: A computer-implemented method for processing paper forms includes capturing at a computer system an image of a paper form in which information has been filled-in. A location identifier is extracted from the image. The location identifier indicates an address in a storage location external to the computer system, at which the filled-in information is electronically stored. The information is retrieved responsively to the location identifier by communication with the storage location via a wide area network (WAN), so as to convey the information electronically from the storage location to the computer system. The information is processed using a data processing application running on the computer system.

    摘要翻译: 用于处理纸张形式的计算机实现的方法包括在计算机系统处捕获其中填写了信息的纸张形式的图像。 从图像中提取位置标识符。 位置标识符指示计算机系统外部的存储位置中的电子存储填充信息的地址。 通过经由广域网(WAN)与存储位置通信来响应于位置标识符来检索信息,以便将信息从存储位置传送到计算机系统。 使用在计算机系统上运行的数据处理应用来处理信息。

    AUTOMATED PROCESSING OF PAPER FORMS USING REMOTELY-STORED FORM CONTENT
    10.
    发明申请
    AUTOMATED PROCESSING OF PAPER FORMS USING REMOTELY-STORED FORM CONTENT 失效
    使用远程存储形式的纸张自动处理纸张形式

    公开(公告)号:US20080144106A1

    公开(公告)日:2008-06-19

    申请号:US11550552

    申请日:2006-10-18

    IPC分类号: G06K15/00

    CPC分类号: G06F17/243

    摘要: A computer-implemented method for processing paper forms includes capturing at a computer system an image of a paper form in which information has been filled-in. A location identifier is extracted from the image. The location identifier indicates an address in a storage location external to the computer system, at which the filled-in information is electronically stored. The information is retrieved responsively to the location identifier by communication with the storage location via a wide area network (WAN), so as to convey the information electronically from the storage location to the computer system. The information is processed using a data processing application running on the computer system.

    摘要翻译: 用于处理纸张形式的计算机实现的方法包括在计算机系统处捕获其中填写了信息的纸张形式的图像。 从图像中提取位置标识符。 位置标识符指示计算机系统外部的存储位置中的电子存储填充信息的地址。 通过经由广域网(WAN)与存储位置通信来响应于位置标识符来检索信息,以便将信息从存储位置传送到计算机系统。 使用在计算机系统上运行的数据处理应用来处理信息。