Patent · US Active

Branchless instruction paging in reconfigurable fabric

US10437728B2 · kind B2 · utility

0Cited by
4References
22Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 10, 2018
Grant dateOct 8, 2019
Priority date
Expiry dateSep 10, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/063
  • 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. The instructions comprise a branchless instruction set. 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. Instructions are provided to logical elements, such as processing elements, 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.