Various examples relate to a
semiconductor apparatus, or to a non-transitory computer-readable medium, a method, an apparatus or a device for a computer
system, and to a computer
system comprising the
semiconductor apparatus and the apparatus or device. A
semiconductor apparatus comprises interface circuitry for obtaining a
dataflow graph comprising a plurality of nodes, and a plurality of
processing elements, an interconnect network coupled to the plurality of
processing elements and configured to receive an input of the
dataflow graph, wherein the
dataflow graph is to configure the interconnect network and the plurality of
processing elements, wherein the processing elements are to perform a plurality of operations defined by the nodes of dataflow graph, wherein the dataflow graph comprises a first type of node for performing a computation and a second type of node for determining a branching condition, wherein the semiconductor apparatus is configured to, upon determining a result of a branching condition specified by a node having the second type, configure the interconnect network and the processing elements based on the result of the branching condition.