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
    4.
    发明授权
    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
    5.
    发明授权
    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环境中的本地指令的所选区域被压缩以减少所选字段的长度。 压缩指令的区域在后续执行期间使用解压缩表存储和解压缩为本地指令。 具体地,对于所选区域的本地指令,可以独立压缩所选择的操作码类型和/或操作数。 可以通过使用基准程序对操作码进行分析来选择类型,并在压缩之前创建操作码转换表,以及扫描操作数并在压缩操作码期间创建操作数转换表。

    Automatic generation of streaming data interface circuit
    6.
    发明授权
    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) 所述一个或多个质量度量中的至少一个与其它候选存储器接口设备相比。

    METHODS AND APPARATUS TO PROVIDE PARAMETERIZED OFFLOADING ON MULTIPROCESSOR ARCHITECTURES
    7.
    发明申请
    METHODS AND APPARATUS TO PROVIDE PARAMETERIZED OFFLOADING ON MULTIPROCESSOR ARCHITECTURES 审中-公开
    在多处理器架构上提供参数化卸载的方法和装置

    公开(公告)号:US20080163183A1

    公开(公告)日:2008-07-03

    申请号:US11618143

    申请日:2006-12-29

    IPC分类号: G06F9/45

    CPC分类号: G06F8/456 G06F2209/509

    摘要: Methods and apparatus to provide parameterized offloading in multiprocessor systems are disclosed. An example method includes partitioning source code into a first task and a second task, and compiling object code from the source code, such that the first task is compiled to execute on a first processor core and the second task is compiled to execute on a second processor core, the assignment of the first task to the first core being dependent on an input parameter.

    摘要翻译: 公开了在多处理器系统中提供参数化卸载的方法和装置。 示例性方法包括将源代码分割成第一任务和第二任务,以及从源代码编译目标代码,使得第一任务被编译为在第一处理器核上执行,并且第二任务被编译为在第二任务上执行 处理器核心,将第一个任务分配给第一个内核取决于输入参数。

    Interface method and apparatus for video imaging device
    8.
    发明申请
    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 SHARING MOBILE INTERNET SERVICE
    9.
    发明申请
    SYSTEM AND METHOD FOR SHARING MOBILE INTERNET SERVICE 有权
    用于共享移动互联网服务的系统和方法

    公开(公告)号:US20120265822A1

    公开(公告)日:2012-10-18

    申请号:US13537233

    申请日:2012-06-29

    IPC分类号: G06F15/16

    摘要: This disclosure discloses a system and a method for sharing mobile internet service. The system comprises: a mobile client node configured to send a message for requesting a shared service; and a mobile agent peer-to-peer network including multiple mobile agent peer-to-peer nodes which are configured to receive the message from the mobile client node and provide for the mobile client node the shared service requested by the message. This disclosure uses the mobile agent peer-to-peer node to receive from the mobile client node the message for requesting the shared service and provide the shared service according to message, to solve the problem that transmission and sharing of large files among mobile terminals can not be implemented in the related art, and thus to implement the sharing of resources among mobile terminals.

    摘要翻译: 本公开公开了一种用于共享移动互联网服务的系统和方法。 该系统包括:被配置为发送用于请求共享服务的消息的移动客户端节点; 以及包括多个移动代理对等节点的移动代理对等网络,其被配置为从移动客户端节点接收消息,并为移动客户端节点提供该消息所请求的共享服务。 本公开使用移动代理对等节点从移动客户端节点接收用于请求共享服务并根据消息提供共享服务的消息,以解决在移动终端之间传输和共享大文件的问题 在现有技术中不实现,从而实现移动终端之间的资源共享。

    System and method for parallel computation of an array transform
    10.
    发明授权
    System and method for parallel computation of an array transform 有权
    用于并行计算阵列变换的系统和方法

    公开(公告)号:US07634159B2

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

    申请号:US11007142

    申请日:2004-12-08

    IPC分类号: G06K9/60

    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.

    摘要翻译: 用于并行计算阵列变换的多个元素的阵列变换系统包括用于存储数据元素阵列的存储器。 来自存储器的每列数据元素被复制到移位器,该移位器根据移位值移位数据元素列,以产生移位的数据元素列。 数据元素的移位列被累积在多个累加器中,每个累加器产生阵列变换的元素。 控制器根据数据元素阵列中的数据元素列的位置来控制移位值。