Reconfigurable general purpose processor having time restricted configurations
First Claim
Patent Images
1. A method of data processing using a processor comprising a reconfigurable field of data processing cells, the method comprising:
- configuring, by the processor, a first subset of the data processing cells, such that the first subset of the data processing cells has a first configuration while one or more other subsets of the data processing cells has, respectively, one or more other configurations;
processing data, by the first subset of the data processing cells, while the first subset of the data processing cells is configured with the first configuration;
monitoring, by the processor, whether a maximum allowed execution runtime of the first configuration is exceeded; and
responsive to determining, in the monitoring step, that the maximum allowed execution runtime of the first configuration is exceeded, removing, by the processor, the first configuration and the one or more other configurations.
3 Assignments
0 Petitions
Accused Products
Abstract
A processor includes a reconfigurable field of data processing cells. A register is provided where the register has a data stream memory designed to store a data stream and/or parts thereon. The register may be a RAM PAE.
631 Citations
5 Claims
-
1. A method of data processing using a processor comprising a reconfigurable field of data processing cells, the method comprising:
-
configuring, by the processor, a first subset of the data processing cells, such that the first subset of the data processing cells has a first configuration while one or more other subsets of the data processing cells has, respectively, one or more other configurations; processing data, by the first subset of the data processing cells, while the first subset of the data processing cells is configured with the first configuration; monitoring, by the processor, whether a maximum allowed execution runtime of the first configuration is exceeded; and responsive to determining, in the monitoring step, that the maximum allowed execution runtime of the first configuration is exceeded, removing, by the processor, the first configuration and the one or more other configurations. - View Dependent Claims (2, 3)
-
-
4. A method of data processing using a processor comprising a reconfigurable field of data processing cells and a memory arrangement, wherein the memory arrangement stores therein a data vector, the method comprising:
-
sequentially reading, by the field using a first configuration of the field, a first subset of data elements of the data vector; monitoring whether a maximum allowed execution runtime of the first configuration is exceeded; responsive to determining in the monitoring step that the maximum allowed execution runtime is exceeded, removing the first configuration and configuring the field with a second configuration prior to readout of all of the data elements of the data vector, such that a second subset of the data elements of the data vector remains unread in the memory arrangement; and subsequent to the removing of the first configuration and the configuring of the field with the second configuration, sequentially reading, by the field using the second configuration, one or more data elements of the second subset of the data elements. - View Dependent Claims (5)
-
Specification