ARCHITECTURE RE-UTILIZING COMPUTATIONAL BLOCKS FOR PROCESSING OF HETEROGENEOUS DATA STREAMS
    1.
    发明申请
    ARCHITECTURE RE-UTILIZING COMPUTATIONAL BLOCKS FOR PROCESSING OF HETEROGENEOUS DATA STREAMS 审中-公开
    架构重新利用异构数据流处理的计算块

    公开(公告)号:US20090077359A1

    公开(公告)日:2009-03-19

    申请号:US11945743

    申请日:2007-11-27

    IPC分类号: G06F9/30

    CPC分类号: G06F17/153 G06T1/20 G06T5/20

    摘要: An architecture for heterogeneous data processing which reuses the same hardware to process different data in different manners is disclosed. The different processing has a substantial similarity; such as performing different variations of a computation. For example, the computation may involve the same mathematical operations but use different constants or coefficients, or performing similar arithmetic operations that can be switched such as addition and subtraction, or performing arithmetic operations in different orders, etc. The different processing might be applying different convolution kernels depending on the pixel color. The differences between the kernels could include different kernel sizes, different coefficient locations, and different coefficient values. The same hardware is re-used for all of the similar computations, under the control of external control logic that allows hardware re-use.

    摘要翻译: 公开了一种用于异构数据处理的架构,其重复使用相同的硬件以不同的方式处理不同的数据。 不同的处理方式有很大的相似性; 例如执行计算的不同变化。 例如,计算可以包括相同的数学运算,但使用不同的常数或系数,或执行可以切换的类似算术运算,例如加法和减法,或以不同的顺序执行算术运算等。不同的处理可能是应用不同的 取决于像素颜色的卷积内核。 内核之间的差异可能包括不同的内核大小,不同的系数位置和不同的系数值。 在所有类似的计算中,相同的硬件被重新用于允许硬件重用的外部控制逻辑的控制。