Method and apparatus for vector table look-up
    51.
    发明授权
    Method and apparatus for vector table look-up 有权
    矢量表查找的方法和装置

    公开(公告)号:US07467287B1

    公开(公告)日:2008-12-16

    申请号:US10038478

    申请日:2001-12-31

    IPC分类号: G06F7/00

    摘要: Methods and apparatuses for performing vector table look-up using multiple look-up tables. In one aspect of the invention, a method for execution by a microprocessor in response to receiving a single instruction includes: receiving a plurality of numbers; partitioning look-up memory into a plurality of look-up tables; looking up simultaneously a plurality of elements from the plurality of look-up tables. Each of the plurality of elements is in one of the plurality of look-up tables and is pointed to by one of the plurality of numbers. The above operations are performed in response to the microprocessor receiving the single instruction.

    摘要翻译: 使用多个查找表执行向量表查找的方法和装置。 在本发明的一个方面,一种微处理器响应于接收单个指令而执行的方法包括:接收多个数字; 将查找存储器分割成多个查找表; 同时从多个查找表中同时查找多个元素。 多个元素中的每一个在多个查找表中的一个中,并且由多个数字之一指向。 响应于微处理器接收到单个指令执行上述操作。

    Apparatus for parallel vector table look-up
    53.
    发明授权
    Apparatus for parallel vector table look-up 有权
    用于平行向量表查找的装置

    公开(公告)号:US07055018B1

    公开(公告)日:2006-05-30

    申请号:US10038351

    申请日:2001-12-31

    IPC分类号: G06F15/00

    摘要: Methods and apparatuses for performing simultaneous table look-up using multiple look-up tables. In one aspect of the invention, an execution unit in a microprocessor includes: look-up memory and a first circuit coupled to the look-up memory. In response to the microprocessor receiving a first instruction, the first circuit partitions the look-up memory into a first plurality of look-up tables. In response to the microprocessor receiving a second instruction, the first circuit partitions the look-up memory into a second plurality of look-up tables; and the second plurality of look-up tables simultaneously look up a plurality of entries.

    摘要翻译: 使用多个查找表执行同时表查找的方法和装置。 在本发明的一个方面,微处理器中的执行单元包括:查找存储器和耦合到查找存储器的第一电路。 响应于微处理器接收到第一指令,第一电路将查找存储器分割成第一多个查找表。 响应于微处理器接收第二指令,第一电路将查找存储器划分成第二多个查找表; 并且第二多个查找表同时查找多个条目。

    Method and apparatus for matrix transposition
    54.
    发明授权
    Method and apparatus for matrix transposition 失效
    矩阵转置的方法和装置

    公开(公告)号:US06877020B1

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

    申请号:US10038406

    申请日:2001-12-31

    IPC分类号: G06F7/78 G06F17/14

    CPC分类号: G06F7/785

    摘要: Methods and apparatuses for transposing a matrix using a vector look up unit. In one aspect of the invention, a method for matrix transposition includes: rotating in a vector register a first row of a matrix to generate a first row, of elements; writing simultaneously into a plurality of look up units the first row of elements indexed by a first row of indices in a vector register; looking up simultaneously from the plurality of look up units a second row of elements indexed by a second row of indices in a vector register; and rotating in a vector register the second row of elements to generate a third row of elements.

    摘要翻译: 使用向量查找单元转置矩阵的方法和装置。 在本发明的一个方面,一种用于矩阵转置的方法包括:在向量寄存器中旋转矩阵的第一行以产生元素的第一行; 将向量寄存器中由第一行索引索引的第一行元素同时写入多个查找单元; 从多个查找单元同时查找由向量寄存器中的第二行索引索引的第二行元素; 并且在矢量中旋转注册第二行元素以生成第三行元素。

    Pipelining cache-coherence operations in a shared-memory multiprocessing system
    55.
    发明授权
    Pipelining cache-coherence operations in a shared-memory multiprocessing system 有权
    在共享内存多处理系统中管理高速缓存一致性操作

    公开(公告)号:US06848032B2

    公开(公告)日:2005-01-25

    申请号:US10256610

    申请日:2002-09-27

    CPC分类号: G06F13/1615 G06F12/0831

    摘要: One embodiment of the present invention provides a system that facilitates pipelining cache coherence operations in a shared memory multiprocessor system. During operation, the system receives a command to perform a memory operation from a processor in the shared memory multiprocessor system. This command is received at a bridge that is coupled to the local caches of the processors in the shared memory multiprocessor system. If the command is directed to a cache line that is subject to an in-progress pipelined cache coherency operation, the system delays the command until the in-progress pipelined cache coherency operation completes. Otherwise, the system reflects the command to local caches of other processors in the shared memory multiprocessor system. The system then accumulates snoop responses from the local caches of the other processor and sends the accumulated snoop response to the local caches of other processors in the shared memory multiprocessor system.

    摘要翻译: 本发明的一个实施例提供一种便于在共享存储器多处理器系统中流水线高速缓存一致性操作的系统。 在操作期间,系统从共享存储器多处理器系统中的处理器接收到执行存储器操作的命令。 该命令在耦合到共享存储器多处理器系统中的处理器的本地高速缓存的网桥处被接收。 如果命令被引导到正在进行中的流水线高速缓存一致性操作的高速缓存行,则系统延迟该命令直到进行中的流水线高速缓存一致性操作完成。 否则,系统将命令反映到共享内存多处理器系统中其他处理器的本地缓存。 然后,系统从另一个处理器的本地高速缓存中累加窥探响应,并将累积的窥探响应发送到共享存储器多处理器系统中的其他处理器的本地高速缓存。

    Method and apparatus for address re-mapping
    56.
    发明授权
    Method and apparatus for address re-mapping 有权
    地址重映射的方法和装置

    公开(公告)号:US06697076B1

    公开(公告)日:2004-02-24

    申请号:US10038456

    申请日:2001-12-31

    IPC分类号: G06F1210

    摘要: Methods and apparatuses for mapping a logical address to a physical address, in a data processing system having at least one host processor with host processor cache and host memory. In one aspect of the invention, an exemplary method includes translating a memory access request from logical addresses to physical addresses through a memory mapping mechanism, determining whether the physical address is configured for cache coherent access, if so, transmitting the request to cache coherent interface, and otherwise, transmitting the request to cache non-coherent interface. Other methods and apparatuses are also described.

    摘要翻译: 在具有至少一个具有主处理器高速缓存和主机存储器的主机处理器的数据处理系统中,将逻辑地址映射到物理地址的方法和装置。 在本发明的一个方面,一种示例性方法包括通过存储器映射机制将存储器访问请求从逻辑地址转换为物理地址,确定物理地址是否被配置用于高速缓存一致性访问,如果是,将请求发送到高速缓存相干接口 ,否则,将请求发送到高速缓存非相干接口。 还描述了其它方法和装置。

    Conflict resolution in interleaved memory systems with multiple parallel
accesses
    59.
    发明授权
    Conflict resolution in interleaved memory systems with multiple parallel accesses 失效
    具有多个并行访问的交错存储器系统中的冲突解决

    公开(公告)号:US5740402A

    公开(公告)日:1998-04-14

    申请号:US487240

    申请日:1995-06-13

    IPC分类号: G06F12/06 G06F12/08 G06F12/00

    CPC分类号: G06F12/0851 G06F12/0607

    摘要: A conflict resolution system for interleaved memories in processors capable of issuing multiple independent memory operations per cycle. The conflict resolution system includes an address bellow for temporarily storing memory requests, and cross-connect switches to variously route multiple parallel memory requests to multiple memory banks. A control logic block controls the address bellow and the cross-connect switches to reorder the sequence of memory requests to avoid conflicts. The reordering removes conflicts and increases the occurrence of alternating memory requests that can issue simultaneously.

    摘要翻译: 用于处理器中的交错存储器的冲突解决系统,其能够在每个周期发出多个独立的存储器操作。 冲突解决系统包括用于临时存储存储器请求的地址,以及交叉连接交换机以将多个并行存储器请求不同地路由到多个存储体。 控制逻辑块控制下面的地址和交叉连接交换机重新排序存储器请求的顺序以避免冲突。 重新排序会消除冲突并增加可同时发出的交替内存请求的发生。

    Systems and methods for raw image processing
    60.
    发明授权
    Systems and methods for raw image processing 有权
    原始图像处理的系统和方法

    公开(公告)号:US08872946B2

    公开(公告)日:2014-10-28

    申请号:US13485056

    申请日:2012-05-31

    IPC分类号: H04N5/217

    摘要: Systems and methods for processing raw image data are provided. One example of such a system may include memory to store image data in raw format from a digital imaging device and an image signal processor to process the image data. The image signal processor may include data conversion logic and a raw image processing pipeline. The data conversion logic may convert the image data into a signed format to preserve negative noise from the digital imaging device. The raw image processing pipeline may at least partly process the image data in the signed format. The raw image processing pipeline may also include, among other things, black level compensation logic, fixed pattern noise reduction logic, temporal filtering logic, defective pixel correction logic, spatial noise filtering logic, lens shading correction logic, and highlight recovery logic.

    摘要翻译: 提供了处理原始图像数据的系统和方法。 这种系统的一个示例可以包括存储器,以存储来自数字成像设备的原始格式的图像数据和图像信号处理器来处理图像数据。 图像信号处理器可以包括数据转换逻辑和原始图像处理流水线。 数据转换逻辑可以将图像数据转换为带符号格式以保护来自数字成像装置的负噪声。 原始图像处理流水线可以至少部分地以签名格式处理图像数据。 原始图像处理流水线还可以包括黑电平补偿逻辑,固定图案噪声降低逻辑,时间滤波逻辑,缺陷像素校正逻辑,空间噪声滤波逻辑,透镜阴影校正逻辑和高亮恢复逻辑。