Invention Grant
- Patent Title: Transferring memory buffers between multiple processing entities
- Patent Title (中): 在多个处理实体之间传送内存缓冲区
-
Application No.: US11499040Application Date: 2006-08-04
-
Publication No.: US07793055B2Publication Date: 2010-09-07
- Inventor: Alexander B. Beaman
- Applicant: Alexander B. Beaman
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Hickman Palermo Truong & Becker LLP
- Agent Daniel D. Ledesma
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
Techniques for transferring data between multiple processing entities are described. A processing entity, such as a process or thread, transfers a first data structure to another processing entity. The first data structure represents a first amount of memory and references a second data structure of a similar type. The second data structure represents a second amount of memory. The second data structure contains a pointer to a block of memory. The second amount of memory includes at least a portion of the block of memory. The first amount of memory includes at least a portion of the block of memory. The transfer is performed without having to copy any portion of the block of memory.
Public/Granted literature
- US20080034168A1 Transferring memory buffers between multiple processing entities Public/Granted day:2008-02-07
Information query