18502538. Speculative Address Translation Service Requests (Western Digital Technologies, Inc.)
Speculative Address Translation Service Requests
Organization Name
Western Digital Technologies, Inc.
Inventor(s)
Speculative Address Translation Service Requests
This abstract first appeared for US patent application 18502538 titled 'Speculative Address Translation Service Requests
Original Abstract Submitted
Reducing extra traffic on the PCIe bus by initiating speculative address translation requests and aggregating them with normal address translation request can lead to significantly improved data retrieval performance. This can be achieved by issuing speculative address translation requests based on history or structure of host buffer pointers previously issued by each tenant. If the device controller determines that there is a high-hit rate probability, the controller will coalesce the speculative requests with the normal address translation request. The coalescing may be accomplished by dynamically changing the length field in the address translation request. The controller may also collect statistics of the speculative address translation requests per tenant. If the controller determines that the performance gain for a specific tenant's workload becomes minimal, the speculative request feature is disabled.