1. In a system in which reconfigurable compute engines have input and output pins and are interconnected to perform a predetermined function and in which each of said reconfigurable compute engine includes an application layer and a physical layer, an interconnect fabric, comprising: a reconfigurable interconnect layer between said application layer and said physical layer for defining the identity and function of said input and output pins so as to effectuate the interconnection of said reconfigurable compute engines to perform said predetermined function.