Streaming data interface device and method for automatic generation thereof
    1.
    发明申请
    Streaming data interface device and method for automatic generation thereof 有权
    流数据接口设备及其自动生成方法

    公开(公告)号:US20070067508A1

    公开(公告)日:2007-03-22

    申请号:US11231171

    申请日:2005-09-20

    IPC分类号: G06F13/00

    摘要: A streaming data interface device (700) of a streaming processing system (200) is automatically generated by selecting a set of circuit parameters (610) consistent with a set of circuit constraints and generating (612, 614) a representation of a candidate memory interface device based upon a set of stream descriptors. The candidate streaming data interface device is evaluated (616) with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output (622) if the candidate memory interface device satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate memory interface devices

    摘要翻译: 通过选择与一组电路约束一致的一组电路参数(610)来自动生成流处理系统(200)的流数据接口设备(700),并生成(612,614)候选存储器接口的表示 设备基于一组流描述符。 对于一个或多个质量度量评估候选流数据接口设备(616),如果候选存储器接口设备满足一组处理系统约束并且更好地输出候选流处理器电路的表示(622) 所述一个或多个质量度量中的至少一个与其它候选存储器接口设备相比

    Automatic generation of streaming processor architectures
    2.
    发明申请
    Automatic generation of streaming processor architectures 有权
    自动生成流处理器架构

    公开(公告)号:US20060242617A1

    公开(公告)日:2006-10-26

    申请号:US11109915

    申请日:2005-04-20

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5045

    摘要: A streaming processor circuit of a processing system is automatically generated by selecting a set of circuit parameters consistent with a set of circuit constraints and generating a representation of a candidate streaming processor circuit based upon the set of circuit parameters to execute one or more iterations of a computation specified by a streaming data flow graph. The candidate streaming processor circuit is evaluated with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output if the candidate streaming processor circuit satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate streaming processor circuits.

    摘要翻译: 通过选择与一组电路约束一致的电路参数集合来自动生成处理系统的流处理器电路,并且基于该组电路参数生成候选流处理器电路的表示,以执行一个或多个迭代 由流数据流图指定的计算。 候选流处理器电路相对于一个或多个质量度量进行评估,并且如果候选流处理器电路满足一组处理系统约束并且在一个或多个处理器电路中的至少一个中更好地输出候选流处理器电路的表示, 比其他候选流处理器电路更多的质量指标。

    Automatic generation of a streaming processor circuit
    3.
    发明授权
    Automatic generation of a streaming processor circuit 有权
    自动生成流处理器电路

    公开(公告)号:US07305649B2

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

    申请号:US11109915

    申请日:2005-04-20

    IPC分类号: G06F17/50 G06F15/00 H03K19/00

    CPC分类号: G06F17/5045

    摘要: A streaming processor circuit of a processing system is automatically generated by selecting a set of circuit parameters consistent with a set of circuit constraints and generating a representation of a candidate streaming processor circuit based upon the set of circuit parameters to execute one or more iterations of a computation specified by a streaming data flow graph. The candidate streaming processor circuit is evaluated with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output if the candidate streaming processor circuit satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate streaming processor circuits.

    摘要翻译: 通过选择与一组电路约束一致的电路参数集合来自动生成处理系统的流处理器电路,并且基于该组电路参数生成候选流处理器电路的表示,以执行一个或多个迭代 由流数据流图指定的计算。 候选流处理器电路相对于一个或多个质量度量进行评估,并且如果候选流处理器电路满足一组处理系统约束并且在一个或多个处理器电路中的至少一个中更好地输出候选流处理器电路的表示, 比其他候选流处理器电路更多的质量指标。

    Automatic generation of streaming data interface circuit
    4.
    发明授权
    Automatic generation of streaming data interface circuit 有权
    自动生成流数据接口电路

    公开(公告)号:US07603492B2

    公开(公告)日:2009-10-13

    申请号:US11231171

    申请日:2005-09-20

    IPC分类号: G06F13/00 G06F13/12 G06F15/00

    摘要: A streaming data interface device (700) of a streaming processing system (200) is automatically generated by selecting a set of circuit parameters (610) consistent with a set of circuit constraints and generating (612, 614) a representation of a candidate memory interface device based upon a set of stream descriptors. The candidate streaming data interface device is evaluated (616) with respect to one or more quality metrics and the representation of the candidate streaming processor circuit is output (622) if the candidate memory interface device satisfies a set of processing system constraints and is better in at least one of the one or more quality metrics than other candidate memory interface devices.

    摘要翻译: 通过选择与一组电路约束一致的一组电路参数(610)来自动生成流处理系统(200)的流数据接口设备(700),并生成(612,614)候选存储器接口的表示 设备基于一组流描述符。 对于一个或多个质量度量评估候选流数据接口设备(616),如果候选存储器接口设备满足一组处理系统约束并且更好地输出候选流处理器电路的表示(622) 所述一个或多个质量度量中的至少一个与其它候选存储器接口设备相比。

    Interface method and apparatus for video imaging device
    5.
    发明申请
    Interface method and apparatus for video imaging device 有权
    视频成像装置的接口方法和装置

    公开(公告)号:US20060044389A1

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

    申请号:US10928559

    申请日:2004-08-27

    IPC分类号: H04N7/18 H04N9/47

    摘要: An interface (402) to a video imaging device (490) that generates captured frames of a video image (100) is described. The interface includes control registers (430) that store at least two sets of stream parameters (401) corresponding to at least two regions of interest (ROIs) and a function (410) that generates at least two corresponding ROI video streams (460) that are derived from the captured frames as essentially simultaneous output signals using the at least two sets of stream parameters. In some embodiments a new selection value (436) is determined from a current selection value and a derivative parameter stored as a portion of a set of stream parameters. In these embodiments, the generating of the at least two corresponding ROI video streams as essentially simultaneous output signals includes using the new selection value.

    摘要翻译: 描述了产生视频图像(100)的捕获帧的视频成像设备(490)的接口(402)。 接口包括控制寄存器(430),其存储对应于至少两个感兴趣区域(ROI)的至少两组流参数(401)和产生至少两个对应的ROI视频流(460)的功能(460),所述功能 使用至少两组流参数作为基本上同时的输出信号从捕获的帧导出。 在一些实施例中,根据作为一组流参数的一部分存储的当前选择值和导数参数来确定新的选择值(436)。 在这些实施例中,将至少两个对应的ROI视频流的生成作为基本上同时的输出信号包括使用新的选择值。

    System and method for parallel computation of an array transform

    公开(公告)号:US20060120622A1

    公开(公告)日:2006-06-08

    申请号:US11007142

    申请日:2004-12-08

    IPC分类号: G06K9/36

    CPC分类号: G06K9/4633 G06K9/00986

    摘要: An array transform system for parallel computation of a plurality of elements of an array transform includes a memory for storing an array of data elements. Each column of data elements from the memory is copied to a shifter that shifts the column of data elements in accordance with a shift value to produce a shifted column of data elements. The shifted columns of data elements are accumulated in a plurality of accumulators, with each accumulator producing an element of the array transform. A controller controls the shift value dependent upon the position of the column of data elements in the array of data elements.

    Interface method and apparatus for video imaging device
    8.
    发明授权
    Interface method and apparatus for video imaging device 有权
    视频成像装置的接口方法和装置

    公开(公告)号:US08089510B2

    公开(公告)日:2012-01-03

    申请号:US10928559

    申请日:2004-08-27

    IPC分类号: H04N7/00 H04N7/18 H04N5/225

    摘要: An interface (402) to a video imaging device (490) that generates captured frames of a video image (100) is described. The interface includes control registers (430) that store at least two sets of stream parameters (401) corresponding to at least two regions of interest (ROIs) and a function (410) that generates at least two corresponding ROI video streams (460) that are derived from the captured frames as essentially simultaneous output signals using the at least two sets of stream parameters. In some embodiments a new selection value (436) is determined from a current selection value and a derivative parameter stored as a portion of a set of stream parameters. In these embodiments, the generating of the at least two corresponding ROI video streams as essentially simultaneous output signals includes using the new selection value.

    摘要翻译: 描述了产生视频图像(100)的捕获帧的视频成像设备(490)的接口(402)。 接口包括控制寄存器(430),其存储对应于至少两个感兴趣区域(ROI)的至少两组流参数(401)和产生至少两个对应的ROI视频流(460)的功能(460),所述功能 使用至少两组流参数作为基本上同时的输出信号从捕获的帧导出。 在一些实施例中,根据作为一组流参数的一部分存储的当前选择值和导数参数来确定新的选择值(436)。 在这些实施例中,将至少两个对应的ROI视频流的生成作为基本上同时的输出信号包括使用新的选择值。

    Compressing “warm” code in a dynamic binary translation environment
    9.
    发明授权
    Compressing “warm” code in a dynamic binary translation environment 有权
    在动态二进制翻译环境中压缩“温暖”代码

    公开(公告)号:US07703088B2

    公开(公告)日:2010-04-20

    申请号:US11240551

    申请日:2005-09-30

    申请人: Zhiyuan Li Youfeng Wu

    发明人: Zhiyuan Li Youfeng Wu

    IPC分类号: G06F9/45

    CPC分类号: G06F9/45516

    摘要: Selected regions of native instructions translated in a DBT environment from non-native instructions are compressed based on the independent compression of different fields of selected instructions using compression tables to reduce a length of selected fields. The regions of compressed instructions are stored and de-compressed into the native instructions during subsequent execution using de-compression tables. Specifically, for native instructions of a selected region, selected types of opcodes and/or operands may be compressed independently. The types may be selected by profiling the opcodes using benchmark programs and creating an opcode conversion table prior to compression, and scanning of the operands and creating an operand conversion table during compression of the opcodes.

    摘要翻译: 基于使用压缩表的所选指令的不同字段的独立压缩来压缩来自非本地指令的DBT环境中的本地指令的所选区域被压缩以减少所选字段的长度。 压缩指令的区域在后续执行期间使用解压缩表存储和解压缩为本地指令。 具体地,对于所选区域的本地指令,可以独立压缩所选择的操作码类型和/或操作数。 可以通过使用基准程序对操作码进行分析来选择类型,并在压缩之前创建操作码转换表,以及扫描操作数并在压缩操作码期间创建操作数转换表。