INTERLEAVING OF VARIABLE BITRATE STREAMS FOR GPU IMPLEMENTATIONS

    公开(公告)号:US20230057492A1

    公开(公告)日:2023-02-23

    申请号:US17854310

    申请日:2022-06-30

    Abstract: Interleaving of variable bitrate streams for GPU implementations is described. An example of an apparatus includes one or more processors including a graphic processor, the graphics processor including a super-compression encoder pipeline to provide variable width interleaved coding; and memory for storage of data, wherein the graphics processor is to perform parallel dictionary encoding on a bitstream of symbols one of multiple workgroups, the workgroup to employ a plurality of encoders to generate a plurality of token-streams of variable lengths; create a histogram including at least tokens from the plurality of token-streams for the workgroup to generate an optimized entropy code; entropy code each of the plurality of token-streams for the workgroup into an encoded bitstream; and variably interleave the encoded bitstreams to generate an interleaved bitstream and bookkeep a size of the interleaved bitstream.

    VARIABLE WIDTH INTERLEAVED CODING FOR GRAPHICS PROCESSING

    公开(公告)号:US20220301228A1

    公开(公告)日:2022-09-22

    申请号:US17357038

    申请日:2021-06-24

    Abstract: Variable width interleaved coding for graphics processing is described. An example of an apparatus includes one or more processors including a graphic processor; and memory for storage of data including data for graphics processing, wherein the graphics processor includes an encoder pipeline to provide variable width interleaved coding and a decoder pipeline to decode the variable width interleaved coding, and wherein the encoder pipeline is to receive a plurality of bitstreams from workgroups; perform parallel entropy encoding on the bitstreams to generate a plurality of encoded bitstreams for each of the workgroups; perform variable interleaving of the bitstreams for each workgroup based at least in part on data requirements for decoding received from the decoder pipeline; and compact outputs for each of the workgroups into a contiguous stream of interleaved data.

    Methods, systems, and data structures for generating a rasterizer
    19.
    发明授权
    Methods, systems, and data structures for generating a rasterizer 有权
    用于生成光栅化器的方法,系统和数据结构

    公开(公告)号:US08823720B2

    公开(公告)日:2014-09-02

    申请号:US13864512

    申请日:2013-04-17

    CPC classification number: G06T1/20 G06T1/00 G06T15/005

    Abstract: Methods, systems and data structures produce a rasterizer. A graphical state is detected on a machine architecture. The graphical state is used for assembling a shell rasterizer. The machine architecture is used for selecting replacement logic that replaces portions of shell logic in the shell rasterizer. The machine architecture is used for selectively inserting memory management logic into portions of the shell logic to produce.

    Abstract translation: 方法,系统和数据结构产生一个光栅化器。 在机器结构上检测到图形状态。 图形状态用于组装外壳光栅化器。 机器架构用于选择替换外壳光栅化器中shell逻辑部分的替换逻辑。 机器架构用于将存储器管理逻辑选择性地插入到壳逻辑的部分以产生。

Patent Agency Ranking