摘要 |
A processing system according to the invention comprises a plurality of processing elements (PE 1 , . . . ,PE 7 ). The processing elements comprise a controller and computation means. The plurality of processing elements is dynamically reconfigurable as mutually independently operating task units (TU 1 , TU 2 , TU 3 ), which task units comprise one processing element (PE 7 ) or a cluster of two or more processing elements (PE 3 , PE 4 , PE 5 , PE 6 ). The processing elements within a cluster are arranged to execute instructions under a common thread of program control. In this way the processing system is capable of using the same sub-set of data-path elements to exploit instruction level parallelism or task level parallelism or a combination thereof, dependent on the application.
|