Video stream data mixing for 3D graphics systems
    1.
    发明授权
    Video stream data mixing for 3D graphics systems 失效
    用于3D图形系统的视频流数据混合

    公开(公告)号:US5831637A

    公开(公告)日:1998-11-03

    申请号:US431821

    申请日:1995-05-01

    IPC分类号: G06T1/20 G09G5/36 G06F15/00

    CPC分类号: G09G5/363 G06T1/20

    摘要: A 3D graphics processing system in a preferred embodiment has an input for a digital video data stream. The system has a graphics engine, for processing graphics request code and data, in communication with a host computer over a data bus and also in communication with a frame buffer. It also has an input for a digital video data stream, and the input is in communication with the graphics engine. A control arrangement interrupts processing by the graphics engine of conventional graphics request code and data to permit priority processing of the digital video data stream. In this manner, an image associated with the digital video data stream may be displayed in real time in a desired plane that may be accessed and processed by the graphics processing system as a graphic image. In a further embodiment, the control arrangement is operative to interrupt processing by the graphics engine at a span break and the image associated with the digital video data stream and processed by the graphics engine is stored in the frame buffer.

    摘要翻译: 优选实施例中的3D图形处理系统具有用于数字视频数据流的输入。 该系统具有用于处理图形请求代码和数据的图形引擎,其通过数据总线与主机通信并且还与帧缓冲器通信。 它还具有用于数字视频数据流的输入,并且输入与图形引擎通信。 控制装置中断图形引擎对常规图形请求代码和数据的处理,以允许数字视频数据流的优先处理。 以这种方式,与数字视频数据流相关联的图像可以被实时地显示在可由图形处理系统作为图形图像访问和处理的期望平面中。 在进一步的实施例中,控制装置可操作以在跨度断裂处中断图形引擎的处理,并且与数字视频数据流相关联并由图形引擎处理的图像被存储在帧缓冲器中。

    EFFICIENT MEMORY TRANSLATOR WITH VARIABLE SIZE CACHE LINE COVERAGE
    3.
    发明申请
    EFFICIENT MEMORY TRANSLATOR WITH VARIABLE SIZE CACHE LINE COVERAGE 有权
    高效的内存翻译器,具有可变尺寸的高速缓存线路覆盖

    公开(公告)号:US20110072235A1

    公开(公告)日:2011-03-24

    申请号:US12851483

    申请日:2010-08-05

    IPC分类号: G06F12/10 G06F12/00

    摘要: One embodiment of the present invention sets forth a system and method for supporting high-throughput virtual to physical address translation using compressed TLB cache lines with variable address range coverage. The amount of memory covered by a TLB cache line depends on the page size and page table entry (PTE) compression level. When a TLB miss occurs, a cache line is allocated with an assumed address range that may be larger or smaller than the address range of the PTE data actually returned. Subsequent requests that hit a cache line with a fill pending are queued until the fill completes. When the fill completes, the cache line's address range is set to the address range of the PTE data returned. Queued requests are replayed and any that fall outside the actual address range are reissued, potentially generating additional misses and fills.

    摘要翻译: 本发明的一个实施例阐述了一种使用具有可变地址范围覆盖的压缩TLB高速缓存行来支持高吞吐量虚拟到物理地址转换的系统和方法。 TLB缓存行覆盖的内存量取决于页面大小和页表项(PTE)压缩级别。 当发生TLB未命中时,分配具有可能大于或小于实际返回的PTE数据的地址范围的假定地址范围的高速缓存行。 后续请求命中一个填充待处理的缓存行排队等待填充完成。 当填充完成时,缓存行的地址范围设置为返回的PTE数据的地址范围。 排队的请求被重播,任何落在实际地址范围之外的任何地址将被重新发布,潜在地产生额外的未命中和填充。

    Efficient memory translator with variable size cache line coverage
    4.
    发明授权
    Efficient memory translator with variable size cache line coverage 有权
    高效的内存翻译器,具有可变大小的缓存线路覆盖

    公开(公告)号:US08341380B2

    公开(公告)日:2012-12-25

    申请号:US12851483

    申请日:2010-08-05

    IPC分类号: G06F12/00 G06F13/00

    摘要: One embodiment of the present invention sets forth a system and method for supporting high-throughput virtual to physical address translation using compressed TLB cache lines with variable address range coverage. The amount of memory covered by a TLB cache line depends on the page size and page table entry (PTE) compression level. When a TLB miss occurs, a cache line is allocated with an assumed address range that may be larger or smaller than the address range of the PTE data actually returned. Subsequent requests that hit a cache line with a fill pending are queued until the fill completes. When the fill completes, the cache line's address range is set to the address range of the PTE data returned. Queued requests are replayed and any that fall outside the actual address range are reissued, potentially generating additional misses and fills.

    摘要翻译: 本发明的一个实施例阐述了一种使用具有可变地址范围覆盖的压缩TLB高速缓存行来支持高吞吐量虚拟到物理地址转换的系统和方法。 TLB缓存行覆盖的内存量取决于页面大小和页表项(PTE)压缩级别。 当发生TLB未命中时,分配具有可能大于或小于实际返回的PTE数据的地址范围的假定地址范围的高速缓存行。 后续请求命中一个填充待处理的缓存行排队等待填充完成。 当填充完成时,缓存行的地址范围设置为返回的PTE数据的地址范围。 排队的请求被重播,任何落在实际地址范围之外的任何地址将被重新发布,潜在地产生额外的未命中和填充。