1. A computer system that comprises at least a processor that executes operations and a set of memory structures that store data, at least some of which is operated on by the processor, the computer system comprising: a remote memory controller, coupled to at least a part of the set of memory structures; and an interface between the remote memory controller and an on-die network interface, where the interface exposes the remote memory controller within a cache-coherent hierarchy of the processor.