发明名称 |
LOCALLY RESTORING FUNCTIONALITY AT ACCELERATION COMPONENTS |
摘要 |
Aspects extend to methods, systems, and computer program products for locally restoring functionality at acceleration components. A role can be locally restored at an acceleration component when an error is self-detected at the acceleration component (e.g., by local monitoring logic). Locally restoring a role can include resetting internal state (application logic) of the acceleration component providing the role. Self-detection of errors and local restoration of a role is less resource intensive and more efficient than using external components (e.g., high-level services) to restore functionality at an acceleration component and/or to reset an entire graph. Monitoring logic at multiple acceleration components can locally reset roles in parallel to restore legitimate behavior of a graph. |
申请公布号 |
US2016306701(A1) |
申请公布日期 |
2016.10.20 |
申请号 |
US201514752802 |
申请日期 |
2015.06.26 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Heil Stephen F.;Lanka Sitaram V.;Caulfield Adrian M.;Chung Eric S.;Putnam Andrew R.;Burger Douglas C.;Xiao Yi |
分类号 |
G06F11/14;G06F9/445 |
主分类号 |
G06F11/14 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for locally restoring a role at an acceleration component, the method comprising:
detecting an error in a role at the acceleration component by comparing actual behavior of the role to defined legitimate behavior for the role, the acceleration component included in a group of interoperating acceleration components in a hardware acceleration plane, roles at each acceleration component in the group of interoperating acceleration components linked together to compose a graph that provides service acceleration for a service; pausing input to the role; locally sending a reset command to the role within the acceleration component; receiving an acknowledgment from the role, the acknowledgement indicating that the role was successfully restarted; and enabling input to the role in response to receiving the acknowledgment. |
地址 |
Redmond WA US |