用户级处理器间中断
    1.
    发明公开

    公开(公告)号:CN115904649A

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

    申请号:CN202211136935.3

    申请日:2022-09-19

    Abstract: 本申请公开了用户级处理器间中断。描述了用于用户级处理器间中断的处理器、方法和系统。在实施例中,处理系统包括存储器和处理核心。存储器用于存储与正在由处理系统执行的第一应用相关联的中断控制数据结构。处理核心包括指令解码器,该指令解码器用于对第一指令解码,该第一指令由第二应用调用以向第一应用发送处理器间中断;并且处理核心响应于经解码的指令而用于:确定处理器间中断的标识符与同第一应用相关联的通知中断向量相匹配,在中断控制数据结构中设置与处理器间中断的标识符相对应的待决中断标志,以及调用用于由中断控制数据结构标识的处理器间中断的中断处理程序。

    无退出的宾客机至主机通知
    3.
    发明公开

    公开(公告)号:CN117157619A

    公开(公告)日:2023-12-01

    申请号:CN202180096650.9

    申请日:2021-06-25

    Abstract: 描述了无退出的宾客机至主机(G2H)通知的实施例。在一些实施例中,G2H是经由指令提供的。示例性处理器包括:解码器电路,用于对单个指令进行解码,该单个指令包括用于操作码的字段;以及执行处理资源,用于根据至少操作码来执行经解码的单个指令,以引起从虚拟处理器到物理或虚拟处理器的无退出的宾客机至主机通知。

    加速器控制器中心
    4.
    发明公开

    公开(公告)号:CN114493978A

    公开(公告)日:2022-05-13

    申请号:CN202111120599.9

    申请日:2021-09-24

    Abstract: 用于加速器控制器中心(ACH)的方法和装置。ACH可以是独立组件,或者集成在诸如GPU之类的加速器中的管芯或封装上。ACH可以包括主机设备链路(HDL)接口、一个或多个快速外围组件互连(PCIe)接口、一个或多个高性能加速器链路(HPAL)接口以及路由器,该路由器可操作地耦合到HDL接口、一个或多个PCIe接口以及一个或多个HPAL接口中的每一个。HDL接口配置为经由HDL链路耦合到主机CPU,并且一个或多个HPAL接口配置为耦合到一个或多个HPAL,该一个或多个HPAL用于访问高性能加速器结构(HPAF),例如,NVlink结构和CCIX(用于加速器的高速缓存一致性互连)结构。包括ACH的平台或具有集成的ACH的加速器支持使用RDMA语义来进行RDMA传送,从而在没有CPU参与的情况下实现在发起方上的加速器存储器与目标之间的传送。

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

    公开(公告)号:CN110070477A

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

    申请号:CN201811582041.0

    申请日:2018-12-24

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

    用于基于高速缓存类型来提供高速缓存一致性的技术

    公开(公告)号:CN109388585A

    公开(公告)日:2019-02-26

    申请号:CN201810734829.2

    申请日:2018-07-06

    Abstract: 描述了用于管理用于不同类型的高速缓冲存储器的高速缓存一致性的技术和装置。在一个实施例中,装置可以包括:至少一个处理器,至少一个高速缓冲存储器和逻辑,至少一部分包括在硬件中,所述逻辑用于接收与至少一个高速缓冲存储器相关联的存储器操作请求,确定所述存储器操作请求的高速缓存状态,所述高速缓存状态指示巨型高速缓存状态或小型高速缓存状态中的一个,响应于所述高速缓存状态为小型高速缓存状态,经由小型高速缓存一致性处理来执行所述存储器操作请求,并且响应于所述高速缓存状态是巨型高速缓存状态,经由巨型高速缓存一致性处理来执行所述存储器操作请求。描述并要求保护其他实施例。

    处理设备、控制单元、电子设备、用于电子设备的方法、以及用于电子设备的计算机程序

    公开(公告)号:CN115269133A

    公开(公告)日:2022-11-01

    申请号:CN202210279980.8

    申请日:2022-03-21

    Abstract: 本申请公开了处理设备、控制单元、电子设备、用于电子设备的方法、以及用于电子设备的计算机程序。提供一种处理设备。处理设备(30)包括接口(32),该接口(32)被配置成用于接收与替代处理器的操作状态有关的信息。进一步地,处理设备(30)包括处理电路(34),该处理电路(34)被配置成用于控制接口(32),并且用于基于处理电路(34)和替代处理电路的操作状态来决定被寻址到处理电路(34)的中断是由该处理电路(34)处理还是被重定向到替代处理电路。

    输入/输出(I/O)存储器管理单元的基于硬件的虚拟化

    公开(公告)号:CN111133425A

    公开(公告)日:2020-05-08

    申请号:CN201880061658.X

    申请日:2018-01-02

    Abstract: 处理器包括硬件输入/输出(I/O)存储器管理单元(IOMMU)和核,该核执行指令,以拦截来自虚拟机(VM)的有效载荷。有效载荷包含宾客机总线设备功能(BDF)标识符、宾客机地址空间标识符(ASID)、以及宾客机地址范围。核在存储在存储器中的虚拟机控制结构内访问指向第一组转换表以及第二组转换表的指针。核遍历第一组转换表以将宾客机BDF标识符转换为主机BDF标识符,并且遍历第二组转换表以将宾客机ASID转换为主机ASID。核将主机BDF标识符和主机ASID存储在有效载荷中,并且将包含有效载荷的管理命令提交到硬件IOMMU,以执行宾客机地址范围的无效。

Patent Agency Ranking