Patent ID: 7340562

Claim:
A distributed data cache coupled to one of a plurality of reconfigurable execution nodes (RXN), wherein the reconfigurable execution nodes are coupled by a programmable interconnection network having a network root and a plurality of crosspoint switches, each of the RXNs being selectively configurable to perform a one of a plurality of processing operations, the distributed data cache comprising: a plurality of cache memory units each having a plurality of cache ports; a plurality of data buses connected with each of the cache memory units, wherein each of the plurality of data buses is connected with one of the plurality of cache ports of each of the cache memory units; the reconfigurable execution node adapted for actively processing data and having at least one data input and at least one data output, wherein the data input and data output are connected with the plurality of data buses; and wherein the RXN is adapted to be reconfigured to perform a sequence of operations to actively process data responsive to a sequence of the control words stored in the cache memory.