ALLOCATION OF TILES TO PROCESSING ENGINES IN A GRAPHICS PROCESSING SYSTEM

    公开(公告)号:EP3185217A3

    公开(公告)日:2017-08-16

    申请号:EP16204441.6

    申请日:2016-12-15

    IPC分类号: G06T11/40 G06T1/60 G06T15/00

    摘要: A graphics processing system processes primitive fragments using a rendering space which is subdivided into tiles. The graphics processing system comprises processing engines configured to apply texturing and/or shading to primitive fragments. The graphics processing system also comprises a cache system for storing graphics data for primitive fragments, the cache system including multiple cache subsystems. Each of the cache subsystems is coupled to a respective set of one or more processing engines. The graphics processing system also comprises a tile allocation unit which operates in one or more allocation modes to allocate tiles to processing engines. The allocation mode(s) include a spatial allocation mode in which groups of spatially adjacent tiles are allocated to the processing engines according to a spatial allocation scheme, which ensures that each of the groups of spatially adjacent tiles is allocated to a set of processing engines which are coupled to the same cache subsystem.

    ALLOCATION OF TILES TO PROCESSING ENGINES IN A GRAPHICS PROCESSING SYSTEM
    3.
    发明公开
    ALLOCATION OF TILES TO PROCESSING ENGINES IN A GRAPHICS PROCESSING SYSTEM 审中-公开
    在图形处理系统中分配处理引擎的瓦片

    公开(公告)号:EP3185217A2

    公开(公告)日:2017-06-28

    申请号:EP16204441.6

    申请日:2016-12-15

    IPC分类号: G06T11/40 G06T1/60 G06T15/00

    摘要: A graphics processing system processes primitive fragments using a rendering space which is subdivided into tiles. The graphics processing system comprises processing engines configured to apply texturing and/or shading to primitive fragments. The graphics processing system also comprises a cache system for storing graphics data for primitive fragments, the cache system including multiple cache subsystems. Each of the cache subsystems is coupled to a respective set of one or more processing engines. The graphics processing system also comprises a tile allocation unit which operates in one or more allocation modes to allocate tiles to processing engines. The allocation mode(s) include a spatial allocation mode in which groups of spatially adjacent tiles are allocated to the processing engines according to a spatial allocation scheme, which ensures that each of the groups of spatially adjacent tiles is allocated to a set of processing engines which are coupled to the same cache subsystem.

    摘要翻译: 图形处理系统使用细分为瓦片的渲染空间处理原始片段。 图形处理系统包括处理引擎,该处理引擎被配置为向原始片段应用纹理和/或阴影。 图形处理系统还包括用于存储基元片段的图形数据的高速缓存系统,该高速缓存系统包括多个高速缓存子系统。 每个高速缓存子系统都耦合到一个或多个处理引擎的相应集合。 图形处理系统还包括以一个或多个分配模式操作以将瓦片分配给处理引擎的瓦片分配单元。 分配模式包括空间分配模式,其中空间相邻瓦片的组根据空间分配方案被分配给处理引擎,其确保空间相邻瓦片的组中的每一个被分配给一组处理引擎 它们耦合到相同的缓存子系统。