This standard defines a scalable interface for use with memory-mapped storage units and other devices. The term "storage unit" can encompass rotating, non-rotating, volatile and non-volatile storage. Issues of concurrency, latency, bandwidth, extensibility, and negotiation will be addressed. The interface is intended for use with either a single storage unit or with many coordinated storage units.