Patent ID: 9396020
Filing Date: 2016-07-19
CPC Classification: G06F

Claim Text:
1. A method comprising: creating a thread and identifying that said thread is to use an accelerator; receiving from a processor including said accelerator an amount of storage space for storing said accelerator's context; creating an allocated storage space by allocating said amount of storage space; executing said thread on said processor and utilizing said accelerator to create context information of said accelerator for said thread; in response to a decision to place said thread in an inactive state, storing said context information in said allocated storage space; storing a vector commensurate with said storing of said context information, said vector identifying said accelerator; and in response to a decision to reactivate said thread, reading said vector to determine that said accelerator has saved context information, reading said context information of said accelerator for said thread from said allocated storage space, and reincorporating said context information into said accelerator.