发明名称 SYSTEMS AND METHODS FOR RESOURCE LEAKAGE RECOVERY IN PROCESSOR HARDWARE ENGINES
摘要 The embodiments described herein provide systems and methods for recovering resources in processing devices. Specifically, the embodiments described herein provide techniques for recovering leaked resources allocated to hardware engines in a hardware processing core. As one example, the recovery of resources allocated to hardware engines can be facilitated by making a specified register available to monitoring software. When leaked or otherwise stuck resources are identified, the monitoring software can set the register to trigger the recovery of those resources. This recovery of resources can be then performed by stopping the execution of processes in the hardware engines, invalidating the resources previously allocated to the hardware engines, initializing the resources, and starting the handling of new processes in the hardware engines. This process effectively recovers those resources, and allows those hardware engines to quickly resume operations.
申请公布号 US2016350172(A1) 申请公布日期 2016.12.01
申请号 US201514726255 申请日期 2015.05.29
申请人 MALKA Uri;EFRATI Noam;ELIMELECH Eyal 发明人 MALKA Uri;EFRATI Noam;ELIMELECH Eyal
分类号 G06F11/07 主分类号 G06F11/07
代理机构 代理人
主权项 1. A method of recovering resources in a hardware processing core that includes one or more hardware engines, the method comprising: stopping processes running in a hardware engine, the hardware engine corresponding to a leaked resource; invalidating resources previously allocated to the hardware engine; initializing the resources; and starting handling of new processes in the hardware engine corresponding to the leaked resource.
地址 Modiin IL