CPC G06F 11/3656 (2013.01) [G06F 9/30189 (2013.01); G06F 11/3644 (2013.01); G06F 11/3664 (2013.01)] | 20 Claims |
1. A method comprising:
executing a set of instructions in a plurality of processing elements of a coarse grained reconfigurable array (CGRA) of a compute-near-memory system;
detecting, during executing of the set of instructions, a stop condition encountered on a processing element of the plurality of processing elements;
responsive to detecting the stop condition, stopping execution of the set of instruction on the processing element and sending, via the processing element a stop signal to a first set of one or more processing elements of the plurality of processing elements, each processing element in the first set of one or more processing elements sending the stop signal to a second set of one or more processing elements of the plurality of processing elements; and
causing delivery of state information of each of the plurality of processing elements to a software simulator, the state information configured to allow the software simulator to start execution from a point in the set of instructions where the stop condition was detected.
|