Patent · US Active

Systems and methods for resource leakage recovery in processor hardware engines

US10402259B2 · kind B2 · utility

0Cited by
2References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 29, 2015
Grant dateSep 3, 2019
Priority date
Expiry dateOct 17, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/0751
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.