An apparatus, comprising: a non volatile memory module for insertion into a rack implemented modular computer, the non volatile memory module comprising: a plurality of memory controllers; respective non-volatile random access memory coupled to each of the memory controllers; a switch circuit operable to circuit switch incoming requests and outgoing responses between the rack's backplane 302 and the plurality of memory controllers, the incoming requests sent by one or more CPU modules (303, 403_N) of the rack implemented modular computer, the outgoing responses sent to the one or more CPU modules, wherein the switch circuit further comprises a first switch plane operable to circuit switch the incoming requests, a second switch plane operable to circuit switch the outgoing responses, a first switch control logic (508_1) operable to set up a first connection through the first switch plane to pass a request from one of the one or more CPU modules to one of the plurality of memory controllers, wherein the first switch control logic is operable to tear down the first connection after the request has been received by the one of the plurality of memory controllers, and a second switch control logic (508_2) operable to set up a second connection, in response to a notice from the one of the plurality of memory controllers, for the one of the plurality of memory controllers to send a response to the one of the one or more CPU modules, the notice indicating that the one of the plurality of memory controllers has serviced the request and is ready to respond to the one of the one or more CPU modules, wherein the second switch control logic (508_2) is operable to set up a second connection through the second switch plane between one of the one or more CPU modules and the one of the plurality of memory controllers, and wherein the first connection is separate from the second connection. a plurality of memory controllers; respective non-volatile random access memory coupled to each of the memory controllers; a switch circuit operable to circuit switch incoming requests and outgoing responses between the rack's backplane 302 and the plurality of memory controllers, the incoming requests sent by one or more CPU modules (303, 403_N) of the rack implemented modular computer, the outgoing responses sent to the one or more CPU modules, wherein the switch circuit further comprises a first switch plane operable to circuit switch the incoming requests, a second switch plane operable to circuit switch the outgoing responses, a first switch control logic (508_1) operable to set up a first connection through the first switch plane to pass a request from one of the one or more CPU modules to one of the plurality of memory controllers, wherein the first switch control logic is operable to tear down the first connection after the request has been received by the one of the plurality of memory controllers, and a second switch control logic (508_2) operable to set up a second connection, in response to a notice from the one of the plurality of memory controllers, for the one of the plurality of memory controllers to send a response to the one of the one or more CPU modules, the notice indicating that the one of the plurality of memory controllers has serviced the request and is ready to respond to the one of the one or more CPU modules, wherein the second switch control logic (508_2) is operable to set up a second connection through the second switch plane between one of the one or more CPU modules and the one of the plurality of memory controllers, and wherein the first connection is separate from the second connection. a first switch plane operable to circuit switch the incoming requests, a second switch plane operable to circuit switch the outgoing responses, a first switch control logic (508_1) operable to set up a first connection through the first switch plane to pass a request from one of the one or more CPU modules to one of the plurality of memory controllers, wherein the first switch control logic is operable to tear down the first connection after the request has been received by the one of the plurality of memory controllers, and a second switch control logic (508_2) operable to set up a second connection, in response to a notice from the one of the plurality of memory controllers, for the one of the plurality of memory controllers to send a response to the one of the one or more CPU modules, the notice indicating that the one of the plurality of memory controllers has serviced the request and is ready to respond to the one of the one or more CPU modules, wherein the second switch control logic (508_2) is operable to set up a second connection through the second switch plane between one of the one or more CPU modules and the one of the plurality of memory controllers, and wherein the first connection is separate from the second connection.