A computing machine and system to provide multiple independent
simultaneous memory requests is disclosed. The computing machine includes
a memory. A plurality of heterogeneous computational nodes embodied in an
integrated circuit are configured to make requests for memory accesses to
the memory. A memory controller allows multiple independent simultaneous
requests for memory accesses by the heterogeneous computational nodes to
the memory.