1. A data processing system, comprising: a plurality of interconnected system on a chip (SoC) units that are each a data processing node within the data processing system, each one of the SoC units comprising: one or more processing cores; one or more peripheral element interfaces coupled to the one or more processing cores; one or more external ports for allowing communication of information between the one or more processing cores and other ones of the data processing nodes; a switching fabric coupled between each one of the one or more processing cores; and a management engine coupled to the fabric switch and to each one of the one or more processing cores, wherein the management engine includes one or more management processors, memory accessible by the one or more management processors, and instructions residing on the memory for being processed by the one or more management processors, wherein the instructions are configured for causing the one or more management processors to generate depth chart entries for enabling routing of information to each other one of the data processing nodes.