CPC G06F 3/0659 (2013.01) [G06F 3/064 (2013.01); G06F 3/0604 (2013.01); G06F 3/068 (2013.01); G06F 3/0608 (2013.01); G06F 3/0611 (2013.01); G06F 3/0647 (2013.01); G06F 3/0649 (2013.01); G06F 3/0661 (2013.01); G06F 3/0679 (2013.01); G11C 16/0483 (2013.01); G11C 16/10 (2013.01)] | 20 Claims |
1. A system comprising:
a host device comprising a host processor and a group of volatile memory cells; and
a single storage system comprising a group of non-volatile memory cells and a storage system processor,
wherein the storage system processor is configured to:
provide available data operations for the storage system processor to the host processor, and
wherein the host processor is configured to:
identify data operations to be performed by the storage system processor; and
assign identified data operations to the storage system processor to reduce bus traffic between the host processor and the storage system processor, to improve host processor performance, and to reduce energy use by the host processor.
|