-
公开(公告)号:CN107743608A
公开(公告)日:2018-02-27
申请号:CN201680033766.7
申请日:2016-04-05
申请人: 微软技术许可有限责任公司
摘要: 动态功率路由被利用以用于从被转变为低功率消耗状态的其它元件路由功率,以便通过硬件加速器来适应更高效地处理的计算任务,从而保持在功率阈值内,功率阈值可能没有同时适应其它元件和这种硬件加速器全功率运行。一旦工作流的部分正被硬件加速器处理,那么工作流或硬件加速器可以自抑制以保持在功率阈值内,或者它们可以被包括装置中心和全系统协调器的独立协调器抑制。另外,预测机制可以被用于通过将其它元件前摄地转变为减小的功率消耗状态而预先获取可用功率,或者,反应机制可以被用于仅在标识出针对增大的硬件加速器功率的特定需要时将元件转变为减小的功率消耗状态。
-
公开(公告)号:CN107533481A
公开(公告)日:2018-01-02
申请号:CN201680021987.2
申请日:2016-04-07
申请人: 微软技术许可有限责任公司
摘要: 在此描述了一种服务映射部件(SMC),其用于基于不同种类的触发事件向数据处理系统中的硬件加速部件分配服务。数据处理系统的特征在于由硬件加速部件组成的硬件加速平面以及由多个软件驱动的主机部件组成的软件平面。SMC被配置为响应于触发事件而基于至少一个映射考虑并且基于可用性信息来选择硬件平面中的至少一个硬件加速部件来执行服务。然后,软件平面中的每个主机部件被配置为经由相关联的本地硬件加速部件或经由某个其他路由来访问所选择的硬件加速部件中的一个或多个硬件加速部件上的服务。
-
公开(公告)号:CN111475012B
公开(公告)日:2023-09-29
申请号:CN202010355058.3
申请日:2016-04-05
申请人: 微软技术许可有限责任公司
IPC分类号: G06F1/3293 , G06F1/3287 , G06F9/50
摘要: 本公开涉及至硬件加速器的动态功率路由。动态功率路由被利用以用于从被转变为低功率消耗状态的其它元件路由功率,以便通过硬件加速器来适应更高效地处理的计算任务,从而保持在功率阈值内,功率阈值可能没有同时适应其它元件和这种硬件加速器全功率运行。一旦工作流的部分正被硬件加速器处理,那么工作流或硬件加速器可以自抑制以保持在功率阈值内,或者它们可以被包括装置中心和全系统协调器的独立协调器抑制。另外,预测机制可以被用于通过将其它元件前摄地转变为减小的功率消耗状态而预先获取可用功率,或者,反应机制可以被用于仅在标识出针对增大的硬件加速器功率的特定需要时将元件转变为减小的功率消耗状态。
-
公开(公告)号:CN107533493B
公开(公告)日:2020-10-27
申请号:CN201680022187.2
申请日:2016-04-07
申请人: 微软技术许可有限责任公司
摘要: 各方面扩展到用于在加速部件之间重新指派服务功能的方法、系统和计算机程序产品。可以使用重新指派服务功能来为服务恢复服务加速。服务加速可能会由于加速部件处的性能退化而导致不正确地操作。可以将性能退化的加速部件处的角色指派给另一加速部件,以为服务恢复服务加速。
-
公开(公告)号:CN111475012A
公开(公告)日:2020-07-31
申请号:CN202010355058.3
申请日:2016-04-05
申请人: 微软技术许可有限责任公司
IPC分类号: G06F1/3293 , G06F1/3287 , G06F9/50
摘要: 本公开涉及至硬件加速器的动态功率路由。动态功率路由被利用以用于从被转变为低功率消耗状态的其它元件路由功率,以便通过硬件加速器来适应更高效地处理的计算任务,从而保持在功率阈值内,功率阈值可能没有同时适应其它元件和这种硬件加速器全功率运行。一旦工作流的部分正被硬件加速器处理,那么工作流或硬件加速器可以自抑制以保持在功率阈值内,或者它们可以被包括装置中心和全系统协调器的独立协调器抑制。另外,预测机制可以被用于通过将其它元件前摄地转变为减小的功率消耗状态而预先获取可用功率,或者,反应机制可以被用于仅在标识出针对增大的硬件加速器功率的特定需要时将元件转变为减小的功率消耗状态。
-
公开(公告)号:CN107750357A
公开(公告)日:2018-03-02
申请号:CN201680035401.8
申请日:2016-04-07
申请人: 微软技术许可有限责任公司
IPC分类号: G06F9/50
CPC分类号: G06F9/5011 , G06F9/5027 , G06F9/5072 , G06F9/5077 , G06F2209/5015 , H04L67/10
摘要: 本文描述了一种数据处理系统,其包括两个或更多个软件驱动的主机部件。该两个或更多个主机部件共同提供软件平面。该数据处理系统还包括共同提供硬件加速平面的两个或更多个硬件加速部件(诸如FPGA设备)。公共物理网络允许主机部件彼此通信,并且还允许硬件加速部件彼此通信。进一步地,硬件加速平面中的硬件加速部件包括使得它们能够以透明方式彼此通信、而无需来自软件平面的协助的功能。
-
公开(公告)号:CN113553185A
公开(公告)日:2021-10-26
申请号:CN202110844740.3
申请日:2016-04-07
申请人: 微软技术许可有限责任公司
摘要: 本公开的实施例涉及具有硬件加速平面和软件平面的数据处理系统。本文描述了一种数据处理系统,其包括两个或更多个软件驱动的主机部件。该两个或更多个主机部件共同提供软件平面。该数据处理系统还包括共同提供硬件加速平面的两个或更多个硬件加速部件(诸如FPGA设备)。公共物理网络允许主机部件彼此通信,并且还允许硬件加速部件彼此通信。进一步地,硬件加速平面中的硬件加速部件包括使得它们能够以透明方式彼此通信、而无需来自软件平面的协助的功能。
-
公开(公告)号:CN107750357B
公开(公告)日:2021-08-06
申请号:CN201680035401.8
申请日:2016-04-07
申请人: 微软技术许可有限责任公司
IPC分类号: G06F9/50
摘要: 本文描述了一种数据处理系统,其包括两个或更多个软件驱动的主机部件。该两个或更多个主机部件共同提供软件平面。该数据处理系统还包括共同提供硬件加速平面的两个或更多个硬件加速部件(诸如FPGA设备)。公共物理网络允许主机部件彼此通信,并且还允许硬件加速部件彼此通信。进一步地,硬件加速平面中的硬件加速部件包括使得它们能够以透明方式彼此通信、而无需来自软件平面的协助的功能。
-
-
公开(公告)号:CN107533496A
公开(公告)日:2018-01-02
申请号:CN201680022171.1
申请日:2016-04-07
申请人: 微软技术许可有限责任公司
摘要: 各方面扩展到用于本地恢复加速部件处功能的方法、系统和计算机程序产品。当在加速部件(例如,通过本地监视逻辑)自检测到错误时,可以在加速部件处本地恢复角色。本地恢复角色可以包括重置提供角色的加速部件的内部状态(应用逻辑)。与使用外部部件(例如高级服务)来恢复加速部件处的功能和/或重置整个镜像相比,错误的自检测和角色的本地恢复需要更少的资源和更有效率。多个加速部件处的监视逻辑可以并行地在本地重置角色,以恢复图的合法行为。
-
-
-
-
-
-
-
-
-