Instruction paging in reconfigurable fabric
US10073773B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Feb 19, 2016 |
| Grant date | Sep 11, 2018 |
| Priority date | — |
| Expiry date | Sep 17, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2212/60
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Circular buffers containing instructions that enable the execution of operations on logical elements are described where data in the circular buffers is swapped to storage. Data stored in circular buffers is paged in and out to a second level memory. State information for each logical element is also saved and restored using paging memory. Logical elements such as processing elements are provided instructions via circular buffers. The instructions enable a group of processing elements to perform operations implementing a desired functionality. That functionality is changed by updating the circular buffers with new instructions that are transferred from paging memory. The previous instructions can be saved off in paging memory before the new instructions are copied over to the circular buffers. This enables the hardware to be rapidly reconfigured amongst multiple functions.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.