Search unit to accelerate variable length compression/decompression
    1.
    发明授权
    Search unit to accelerate variable length compression/decompression 有权
    搜索单元加速可变长度压缩/解压缩

    公开(公告)号:US09154157B2

    公开(公告)日:2015-10-06

    申请号:US13629467

    申请日:2012-09-27

    CPC classification number: H03M7/30

    Abstract: Systems and methods to accelerate compression and decompression with a search unit implemented in the processor core. According to an embodiment, a search unit may be implemented to perform compression or decompression on an input stream of data. The search unit may use a look-up table to identify appropriate compression or decompression symbols. The look-up table may be populated with a table derived using the variable length coding symbols of a sequence of vertices to be compressed or extracted from a received data stream to be decompressed. A comparator and a finite state machine may be implemented in the search unit to facilitate traversal of the look-up table.

    Abstract translation: 用处理器核心实现的搜索单元来加速压缩和解压缩的系统和方法。 根据实施例,可以实现搜索单元以对输入的数据流执行压缩或解压缩。 搜索单元可以使用查找表来标识适当的压缩或解压缩符号。 查找表可以使用将要从要被解压缩的接收数据流压缩或提取的顶点序列的可变长度编码符号导出的表来填充。 可以在搜索单元中实现比较器和有限状态机,以便于遍历查找表。

    Instruction and logic to provide pushing buffer copy and store functionality
    10.
    发明授权
    Instruction and logic to provide pushing buffer copy and store functionality 有权
    提供推送缓冲区复制和存储功能的指令和逻辑

    公开(公告)号:US09563425B2

    公开(公告)日:2017-02-07

    申请号:US13687918

    申请日:2012-11-28

    Abstract: Instructions and logic provide pushing buffer copy and store functionality. Some embodiments include a first hardware thread or processing core, and a second hardware thread or processing core, a cache to store cache coherent data in a cache line for a shared memory address accessible by the second hardware thread or processing core. Responsive to decoding an instruction specifying a source data operand, said shared memory address as a destination operand, and one or more owner of said shared memory address, one or more execution units copy data from the source data operand to the cache coherent data in the cache line for said shared memory address accessible by said second hardware thread or processing core in the cache when said one or more owner includes said second hardware thread or processing core.

    Abstract translation: 说明和逻辑提供推送缓冲区复制和存储功能。 一些实施例包括第一硬件线程或处理核心,以及第二硬件线程或处理核心,高速缓存,用于存储由第二硬件线程或处理核心可访问的共享存储器地址的高速缓存行中的高速缓存相干数据。 响应于对指定源数据操作数,所述共享存储器地址作为目的地操作数的指令以及所述共享存储器地址的一个或多个所有者进行解码,一个或多个执行单元将数据从源数据操作数复制到高速缓存一致数据 当所述一个或多个所有者包括所述第二硬件线程或处理核心时,由所述第二硬件线程或高速缓存中的处理核心访问的所述共享存储器地址的高速缓存行。

Patent Agency Ranking