Patent ID: 8161212
Filing Date: 2012-04-17
Classification: G06F

Abstract:
1. A system for implementing parallel usage of a plurality of non-volatile input/output (I/O) devices, the system comprising: an interface configured to receive, from a source, a source request; a first memory coupled to the interface, wherein the first memory is configured to store a data unit specified by the source request; an I/O device controller coupled to the interface, wherein the I/O device controller is configured to correlate the source request with a plurality of I/O device requests and initiate sending of the plurality of I/O device requests to the plurality of non-volatile I/O devices in parallel; and a decoder coupled to the first memory and the I/O device controller, wherein the decoder is configured to receive data from the plurality of non-volatile I/O devices in parallel; wherein the I/O device controller is configured to provide a single clock signal that is distributed to each of the plurality of non-volatile I/O devices in parallel.