Invention Grant
- Patent Title: Zero-copy caching
- Patent Title (中): 零拷贝缓存
-
Application No.: US13734785Application Date: 2013-01-04
-
Publication No.: US09323693B2Publication Date: 2016-04-26
- Inventor: Jinsong Yu , Andrew E. Goodsell , F. Soner Terek , Christopher Wellington Brumme , Ahmed Hassan Mohamed
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent John Jardine; Doug Barker; Micky Minhas
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/12 ; G06F9/54

Abstract:
Caching of an immutable buffer that has its data and address prevented from changing during the lifetime of the immutable buffer. A first computing entity maintains a cache of the immutable buffer and has a strong reference to the immutable buffer. So long as any entity has a strong reference to the immutable buffer, the immutable buffer is guaranteed to continue to exist for the duration of the strong reference. A second computing entity communicates with the first computing entity to obtain a strong reference to the immutable buffer and thereafter read data from the immutable buffer. Upon reading the data from the cache, the second computing entity demotes the strong reference to a weak reference to the immutable buffer. A weak reference to the immutable buffer does not guarantee that the immutable buffer will continue to exist for the duration of the weak reference.
Public/Granted literature
- US20140195739A1 ZERO-COPY CACHING Public/Granted day:2014-07-10
Information query