Automatic generation of a streaming processor circuit
    1.
    发明授权
    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.

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

    Method and apparatus for configuring buffers for streaming data transfer
    2.
    发明授权
    Method and apparatus for configuring buffers for streaming data transfer 失效
    用于配置用于流数据传输的缓冲器的方法和装置

    公开(公告)号:US07802005B2

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

    申请号:US11694523

    申请日:2007-03-30

    IPC分类号: G06F15/16

    CPC分类号: G06F12/0646

    摘要: A specification of a configurable processor is generated by generating (1) specifications of first and second stream memory interfaces to be operable to access data in accordance with first and second stream descriptors, and (2) a specification of an interim data storage device (buffer) to be accessed by the first and second stream memory interfaces and to be operable to receive data from a first computational module via the first stream memory interface and to transfer data to a second computational module via the second stream memory interface. The specifications are output and may be used to configure a configurable processor.

    摘要翻译: 通过生成(1)第一和第二流存储器接口的规格来生成可配置处理器的规范,以便根据第一和第二流描述符访问数据,以及(2)临时数据存储设备(缓冲器) )被第一和第二流存储器接口访问,并且可操作以经由第一流存储器接口从第一计算模块接收数据,并经由第二流存储器接口将数据传送到第二计算模块。 输出规格,可用于配置可配置的处理器。

    System and method for roll-off correction in image processing
    3.
    发明授权
    System and method for roll-off correction in image processing 有权
    图像处理中的滚降校正系统和方法

    公开(公告)号:US07580070B2

    公开(公告)日:2009-08-25

    申请号:US11095418

    申请日:2005-03-31

    摘要: A system and method is provided for processing a digital image. The system and method processes image data by correcting for roll-off variability in the digital image. The system and method corrects for roll-off in image data by determining for each pixel a roll-off contour in which the pixel resides and adjusting that pixel based upon its roll-off contour, which in turn, depends upon its location on the image plane.

    摘要翻译: 提供了一种用于处理数字图像的系统和方法。 系统和方法通过校正数字图像中的滚降变化来处理图像数据。 系统和方法通过为每个像素确定像素所在的滚降轮廓并根据其滚降轮廓调整该像素,从而校正图像数据中的滚降,而轮廓轮廓又依赖于其在图像上的位置 飞机

    AUTOMATED CONFIGURATION OF A PROCESSING SYSTEM USING DECOUPLED MEMORY ACCESS AND COMPUTATION
    4.
    发明申请
    AUTOMATED CONFIGURATION OF A PROCESSING SYSTEM USING DECOUPLED MEMORY ACCESS AND COMPUTATION 审中-公开
    使用解密存储器访问和计算的处理系统的自动配置

    公开(公告)号:US20080120497A1

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

    申请号:US11561486

    申请日:2006-11-20

    IPC分类号: G06F9/00

    CPC分类号: G06F9/3877 G06F8/433

    摘要: A method and system for automatic configuration of processor hardware from an application program that has stream descriptor definitions, descriptive of memory access locations, data access thread definitions having a stream descriptor and a data channel source or sink as parameters, and computation thread definitions having a function pointer, a data channel source and a data channel sink as parameters. The application program is compiled to produce a description of the data flow between the threads as specified in the application program. The hardware is configured to have streaming memory interface devices operable to access a memory in accordance with the stream descriptor definitions, data path devices operable to process data in accordance with the computation thread definitions and data channels operable to connect the data path devices and streaming memory interface devices in accordance with the description of the data flow.

    摘要翻译: 一种用于从具有流描述符定义,描述存储器访问位置,具有流描述符的数据访问线程定义和数据通道源或宿作为参数的应用程序自动配置处理器硬件的方法和系统,以及具有 功能指针,数据通道源和数据通道接收器作为参数。 应用程序被编译以产生在应用程序中指定的线程之间的数据流的描述。 硬件被配置为具有可操作以根据流描述符定义访问存储器的流式存储器接口设备,可操作以根据计算线程定义处理数据的数据路径设备和可操作以连接数据路径设备和流式存储器的数据通道 接口设备按照数据流的描述。

    Streaming data interface device and method for automatic generation thereof
    6.
    发明申请
    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) 所述一个或多个质量度量中的至少一个与其它候选存储器接口设备相比

    Method and apparatus to facilitate visual augmentation of perceived reality
    7.
    发明申请
    Method and apparatus to facilitate visual augmentation of perceived reality 审中-公开
    促进视觉增强感知现实的方法和装置

    公开(公告)号:US20060262140A1

    公开(公告)日:2006-11-23

    申请号:US11132124

    申请日:2005-05-18

    IPC分类号: G09G5/00

    摘要: A visual reality augmentation apparatus (300) comprises one or more (substantially) real time reality context input stages (301, 302) that provide corresponding reality context information to a reality content detector (303). The latter provides detected object information to an augmented reality content display (304) that provides augmentation information (via, for example, projection display techniques) to augment the real world scene being viewed by a viewer. In a preferred approach a direction-of-gaze detector (305) detects the viewer's gaze direction. That information then serves to facilitate positional synchronization of the augmentation information to the viewer's point of view of the corresponding real world information.

    摘要翻译: 视觉现实增强装置(300)包括向现实内容检测器(303)提供对应的实际上下文信息的一个或多个(基本上)实时上下文输入级(301,302)。 后者将检测到的对象信息提供给增强现实内容显示(304),该增强现实内容显示(304)提供增强信息(通过例如投影显示技术)以增加观看者正在观看的真实世界场景。 在优选的方法中,注视检测器(305)检测观察者的注视方向。 然后,该信息用于促进增强信息与观众对相应真实世界信息的观点的位置同步。

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

    STREAMING KERNEL SELECTION FOR RECONFIGURABLE PROCESSOR
    10.
    发明申请
    STREAMING KERNEL SELECTION FOR RECONFIGURABLE PROCESSOR 失效
    为可重构加工商流程选择KERNEL选择

    公开(公告)号:US20070213851A1

    公开(公告)日:2007-09-13

    申请号:US11276657

    申请日:2006-03-09

    IPC分类号: G05B13/02

    CPC分类号: G06F8/433

    摘要: In one embodiment, a subset of a set of streaming kernels of an application is selected for implementation on a reconfigurable processor. The streaming kernels are selected by first forming a stream flow graph of the application by parsing a program of instructions of the application, the stream flow graph having kernel nodes and edges, and determining benefit and cost values for each kernel node in the stream flow graph. Next, a subset of the kernel nodes that maximizes a weighted sum of the benefits values is selected, subject to a constraint that the sum of cost values is not greater than a prescribed value for the reconfigurable processor.

    摘要翻译: 在一个实施例中,应用的一组流内核的子集被选择用于在可重新配置的处理器上实现。 通过首先通过解析应用程序的指令程序,具有内核节点和边缘的流流图,并且确定流流图中的每个内核节点的有益和成本值来首先形成应用的流流程图来选择流内核 。 接下来,选择最大化益处值的加权和的内核节点的子集,受到成本值的总和不大于可重构处理器的规定值的约束。