Invention Grant
- Patent Title: Methods and apparatus for reduced overhead data transfer with a shared ring buffer
-
Application No.: US16588557Application Date: 2019-09-30
-
Publication No.: US11176064B2Publication Date: 2021-11-16
- Inventor: Karan Sanghi , Saurabh Garg , Vladislav V. Petkov
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Sterne, Kessler, Goldstein & Fox P.L.L.C.
- Main IPC: G06F13/16
- IPC: G06F13/16 ; G06F12/0831 ; G06F15/167 ; G06F15/173

Abstract:
Methods and apparatus for reducing bus overhead with virtualized transfer rings. The Inter-Processor Communications (IPC) bus uses a ring buffer (e.g., a so-called Transfer Ring (TR)) to provide Direct Memory Access (DMA)-like memory access between processors. However, performing small transactions within the TR inefficiently uses bus overhead. A Virtualized Transfer Ring (VTR) is a null data structure that doesn't require any backing memory allocation. A processor servicing a VTR data transfer includes the data payload as part of an optional header/footer data structure within a completion ring (CR).
Public/Granted literature
- US20200026668A1 METHODS AND APPARATUS FOR REDUCED OVERHEAD DATA TRANSFER WITH A SHARED RING BUFFER Public/Granted day:2020-01-23
Information query