on a typical motherboard the processor and memory are separated by a printed circuit data bus that traverses the motherboard . throughput , or data transfer rate , on the data bus is much lower than the rate at which a modern processor can operate . the difference between the data bus throughput and the processor speed significantly limits the effective processing speed of the computer when the processor is required to process large amounts of data stored in the memory . the processor is forced to wait for data to be transferred to or from the memory , leaving the processor under - utilized . the delays are compounded in a distributed computing system including a number of computers operating in parallel . the present disclosure describes systems , method and apparatus that tend to alleviate delays so that memory access bottlenecks are not compounded within distributed computing systems .