Microsoft Corporation
Hybrid block-based processor and custom function blocks
Last updated:
Abstract:
Apparatus and methods are disclosed for implementing block-based processors having custom function blocks, including field-programmable gate array (FPGA) implementations. In some examples of the disclosed technology, a dynamically configurable scheduler is configured to issue at least one block-based processor instruction. A custom function block is configured to receive input operands for the instruction and generate ready state data indicating completion of a computation performed for the instruction by the respective custom function block.
Status:
Grant
Type:
Utility
Filling date:
31 Jul 2016
Issue date:
20 Sep 2022