An arrangement includes a matrix with a plurality of programmable logic units and a plurality of first one bit clocked storage elements, the programmable logic units and first one bit clocked storage elements being arranged in an array, the arrangement being adapted for sequential execution of at least two tasks, whereby for each of the first one bit clocked storage elements a
data store and restore circuit is provided for local storing or restoring the respective values as computed during the tasks per task of the first one bit clocked storage elements;a
data memory, external to the matrix, wherein the
data store and restore circuit is provided for pre-loading values related to one task from the
data memory into the
data store and restore circuit and post-storing of values related to one task in the data store and restore circuit to the
data memory, whereby the pre-loading and / or post-storing can be performed while another task is executed without disturbing the task execution; andan output circuit, required to ensure
safe operation in case of task switching.