1. A system supporting real time data processing, comprising:an array of processing boards;
a rear transition board coupled to each of the processing boards achieving time and regional multiplexing using board-to-board communications channels;
at least one mezzanine card per processing board said at least one mezzanine card further comprising a field programmable gate array, data processing circuitry, and a plurality of fiber optic transceivers; and
at least one through silicon via connecting a plurality of two dimensional integrated circuits configured on at least one of said mezzanine cards in order to provide pattern recognition associative memory for identifying patterns according to a 3D vertical integration.