The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Oct. 10, 2023
Filed:
Aug. 25, 2021
Vmware, Inc., Palo Alto, CA (US);
Isam Wadih Akkawi, Santa Clara, CA (US);
Andreas Nowatzyk, San Jose, CA (US);
Pratap Subrahmanyam, Saratoga, CA (US);
Nishchay Dua, Pleasanton, CA (US);
Adarsh Seethanadi Nayak, San Jose, CA (US);
Venkata Subhash Reddy Peddamallu, Sunnyvale, CA (US);
Irina Calciu, Palo Alto, CA (US);
VMware, Inc., Palo Alto, CA (US);
Abstract
In a computer system, a processor and an I/O device controller communicate with each other via a coherence interconnect and according to a cache coherence protocol. Registers of the I/O device controllers are mapped to the cache coherent memory space to allow the processor to treat the registers as cacheable memory. As a result, latency of processor commands executed by the I/O device controller is decreased, and size of data stored in the I/O device controller that can be accessed by the processor is increased from the size of a single register to the size of an entire cache line.