×

PROCESSORS AND METHODS FOR PIPELINED RUNTIME SERVICES IN A SPATIAL ARRAY

  • US 20190004994A1
  • Filed: 07/01/2017
  • Published: 01/03/2019
  • Est. Priority Date: 07/01/2017
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a plurality of processing elements;

    an interconnect network between the plurality of processing elements to receive an input of a dataflow graph comprising a plurality of nodes, wherein the dataflow graph is to be overlaid into the interconnect network and the plurality of processing elements with each node represented as a dataflow operator in the interconnect network and the plurality of processing elements, and the plurality of processing elements is to perform an operation when an incoming operand set arrives at the plurality of processing elements; and

    a configuration controller coupled to a first subset and a second, different subset of the plurality of processing elements, the first subset of the plurality of processing elements having an output coupled to an input of the second, different subset of the plurality of processing elements, wherein the configuration controller is to configure the first subset and the second, different subset of the plurality of processing elements according to configuration information for a first context of a dataflow graph, and, for a requested context switch, configure the first subset of the plurality of processing elements according to configuration information for a second context of a dataflow graph after pending operations of the first context are completed in the first subset and block second context dataflow into the input of the second, different subset of the plurality of processing elements from the output of the first subset of the plurality of processing elements until pending operations of the first context are completed in the second, different subset of the plurality of processing elements.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×