用于客户端和服务器的模块化GPU体系结构

    公开(公告)号:CN115951980A

    公开(公告)日:2023-04-11

    申请号:CN202211100029.8

    申请日:2022-09-07

    Abstract: 本申请公开了用于客户端和服务器的模块化GPU体系结构。一个实施例提供了一种图形处理器,该图形处理器包括:有源基础管芯,该有源基础管芯包括结构互连;以及小芯片,该小芯片包括交换结构,其中,小芯片经由互连组织阵列与有源基础管芯耦合,该互连组织阵列将结构互连与交换结构耦合,并且小芯片包括:第一模块化互连,该第一模块化互连被配置成用于将图形处理资源块耦合至交换结构;以及第二模块化互连,该第二模块化互连被配置成用于将存储器子系统与交换结构和图形处理资源块耦合,存储器互连包括存储器控制器集合和物理接口集合。

    用于可缩放中断基础结构的方法和装置

    公开(公告)号:CN110070477A

    公开(公告)日:2019-07-30

    申请号:CN201811582041.0

    申请日:2018-12-24

    Abstract: 一种用于可缩放中断报告的装置和方法。例如,装置的一个实施例包括:主机处理器,用于执行一个或多个进程,所述一个或多个进程具有与其相关联的对应的一个或多个进程上下文;以及图形处理引擎,用于当发起对第一进程的执行时,确定与所述第一进程相关联的当前进程上下文,所述当前进程上下文包括:指向用于存储中断状态的第一系统存储器区域的第一指针,指向用于存储一个或多个中断事件的中断启用和/或中断掩码数据的第二系统存储器区域的第二指针,以及与消息信号中断(MSI)相关联的地址/数据值;所述图形处理引擎响应于中断事件,用于评估来自所述第二系统存储器区域的所述中断启用数据,以确定所述中断事件是否被启用,以便如果所述中断事件被启用,则通过将特定值写入由所述第一指针标识的所述第一系统存储器区域来报告所述中断事件,并且用于通过将所述MSI地址/数据值写入可由所述主机处理器访问的输出来生成对应于所述中断事件的第一MSI。

    分布式图形处理器分级中的系统一致性

    公开(公告)号:CN104952033A

    公开(公告)日:2015-09-30

    申请号:CN201510087785.5

    申请日:2015-02-25

    Abstract: 方法和系统可以规定由计算切片的物理分布的集合执行多个工作项目。此外,可以由高速缓存结构维持与所述多个工作项目相关联的一个或多个存储器行在图形处理器、系统存储器和一个或多个主机处理器上的一致性。在一个示例中,多个交叉节点跟踪所述一个或多个存储器行,其中,在多个第一级(L1)高速缓存和物理分布的高速缓存结构上维持所述一个或多个存储器行的所述一致性。每一个L1高速缓存可以专用于计算切片的执行块,并且每一个交叉节点可以专用于计算切片。

    对图形硬件实施调度操作

    公开(公告)号:CN104380258B

    公开(公告)日:2018-11-06

    申请号:CN201380032147.2

    申请日:2013-06-25

    Abstract: 本文描述了一种用于对图形硬件实施调度操作的计算设备。该计算设备包括配置为执行应用的中央处理单元(CPU)。计算设备还包括图形调度器,其配置为独立于CPU而操作。该图形调度器配置为接收与来自在CPU上执行的应用的工作负荷有关的工作队列,并且基于工作队列对多个图形引擎中的任一个图形引擎实施调度操作。

    利用软件辅助上下文切换的中间线程抢占

    公开(公告)号:CN106662995A

    公开(公告)日:2017-05-10

    申请号:CN201580034356.X

    申请日:2015-06-19

    Abstract: 描述了涉及利用软件辅助上下文切换的中间线程抢占的方法和装置。在实施例中,响应于对在图形处理单元(GPU)上执行的一个或多个线程进行抢占的请求,使所述一个或多个线程以指令级粒度停止。响应于以所述指令级粒度完成所述一个或多个线程和/或一个或多个指令,所述一个或多个线程的上下文数据被复制到存储器。还公开和要求保护其它实施例。

Patent Agency Ranking