Patent ID: 9645746
Date: 2017-05-09
CPC Classifications: G06F

Claim:
1. An information handling system, comprising: at least one first processing device configured as a host processing device to execute an operating system (OS) and one or more OS write drivers configured to manage writes; and a double data rate (DDR)-based non-volatile memory (NVM) system comprising one or more NVM devices coupled to the host processing device under control of at least one second processing device that is coupled to the host processing device by a DDR memory channel and that is coupled to the DDR-based NVM system by a NVM channel; where the host processing device is configured to access the DDR-based NVM system across the DDR memory channel for data read and data write operations under control of the second processing device and through the NVM channel; where the second processing device is configured to control response to receipt of standard DDR read commands received across the DDR memory channel from the host processing device by controlling the performance of direct reads of data stored on the NVM memory devices across the NVM channel with no OS driver involvement and with no OS driver calls, and controlling providing the read data via a direct read path to the host processing device across the DDR memory channel; and where the second processing device is configured to control response to receipt of a series of DDR write commands received across the DDR memory channel from the OS write drivers of the host processing device by controlling the performance of indirect writes of data to the NVM memory devices across the NVM channel in response to one or more OS driver calls.