-
公开(公告)号:CN119816823A
公开(公告)日:2025-04-11
申请号:CN202380063181.X
申请日:2023-08-24
Applicant: 微软技术许可有限责任公司
Abstract: 用于提供跨分区抢占分析和预防的系统和方法。计算设备通常包括具有多个核心的主中央处理单元(CPU),以独立地、协作地、或以其它合适的方式来执行指令。在一些示例中,一个或多个核心被分区并且专用于特定应用,其中分区中的核心的独占访问旨在用于运行应用的进程。在一些示例中,分区中可以引入一些“噪声”,其中与其它进程相关联的抢占可以中断特定应用的执行。抢占诊断系统和方法标识并且防止跨分区抢占事件的来源在专用CPU分区中运行。因此,特定应用使用分区中的专用核心。因此,应用的延迟被减少,并且可以实现与服务水平协议相对应的有界延迟。
-
公开(公告)号:CN113424149B
公开(公告)日:2025-04-04
申请号:CN201980088224.3
申请日:2019-12-31
Applicant: 微软技术许可有限责任公司
Inventor: J·林 , G·J·科隆博 , M·埃伊根 , Y·巴克 , C·P·克利恩汉斯 , S·L-E·赫夫纳格尔 , M·埃伯索尔 , A·S·卡拉德米尔 , S·M·登鲍 , K·布劳斯 , 刘文嘉
Abstract: 跨虚拟机边界传送低时延事件。基于在第一虚拟机处运行的第一进程的事件信令请求,第一虚拟机更新由第二虚拟机可访问的共享寄存器。更新共享寄存器包括更新被存储在共享寄存器中的信号。第一虚拟机通过虚拟化结构向第二虚拟机发送包括寄存器标识符的事件信号消息。第二虚拟机接收事件信令消息,并且从消息标识寄存器标识符。基于寄存器标识符,第二虚拟机读取共享寄存器,标识被存储在共享寄存器中的信号的值。至少基于信号的值包括第一值,第二虚拟机用信号通知在第二虚拟机处运行的第二进程。
-
公开(公告)号:CN117546122A
公开(公告)日:2024-02-09
申请号:CN202280044041.3
申请日:2022-06-20
Applicant: 微软技术许可有限责任公司
IPC: G06F1/329
Abstract: 提供了用于管理功率预算的系统和方法。该方法包括:由在至少一个处理器上实现的功率预算管理器向一个或多个应用中的每个应用指定个体服务质量(QoS)指定,该一个或多个应用由该至少一个处理器可执行;由功率预算管理器基于个体QoS指定向一个或多个应用中的每个应用指派节流优先级;由功率预算管理器确定平台缓解阈值是否被超过;并且响应于确定平台缓解阈值被超过,由功率预算管理器基于节流优先级来节流被分配给一个或多个应用中的至少一个应用的处理功率。
-
公开(公告)号:CN113424149A
公开(公告)日:2021-09-21
申请号:CN201980088224.3
申请日:2019-12-31
Applicant: 微软技术许可有限责任公司
Inventor: J·林 , G·J·科隆博 , M·埃伊根 , Y·巴克 , C·P·克利恩汉斯 , S·L-E·赫夫纳格尔 , M·埃伯索尔 , A·S·卡拉德米尔 , S·M·登鲍 , K·布劳斯 , 刘文嘉
Abstract: 跨虚拟机边界传送低时延事件。基于在第一虚拟机处运行的第一进程的事件信令请求,第一虚拟机更新由第二虚拟机可访问的共享寄存器。更新共享寄存器包括更新被存储在共享寄存器中的信号。第一虚拟机通过虚拟化结构向第二虚拟机发送包括寄存器标识符的事件信号消息。第二虚拟机接收事件信令消息,并且从消息标识寄存器标识符。基于寄存器标识符,第二虚拟机读取共享寄存器,标识被存储在共享寄存器中的信号的值。至少基于信号的值包括第一值,第二虚拟机用信号通知在第二虚拟机处运行的第二进程。
-
-
-