1. A computer memory device configured to be operatively coupled to a computer system comprising a computer processing unit having a storage device driver and a system memory controller operatively coupled to the computer processing unit, the computer memory device comprising: a parallel memory interface configured to be operatively coupled to the system memory controller, to receive data and commands comprising logical addresses from the system memory controller, and to transmit data to the system memory controller, the parallel memory interface configured to respond to the commands from the storage device driver of the computer processing unit; an address translation circuit configured to receive the logical addresses from the parallel memory interface and to translate the received logical addresses to corresponding physical addresses; and a non-volatile memory operatively coupled to the parallel memory interface and the address translation circuit, the non-volatile memory configured to receive the physical addresses and the data and to store the data at memory locations of the non-volatile memory corresponding to the physical addresses.