Invention Grant
- Patent Title: Auto-ordering of strongly ordered, device, and exclusive transactions across multiple memory regions
- Patent Title (中): 自动排序多个内存区域的强有序,设备和独占事务
-
Application No.: US13315370Application Date: 2011-12-09
-
Publication No.: US08782356B2Publication Date: 2014-07-15
- Inventor: Jason Lawrence Panavich , James Norris Dieffenderfer , Thomas Andrew Sartorius , Thomas Philip Speier
- Applicant: Jason Lawrence Panavich , James Norris Dieffenderfer , Thomas Andrew Sartorius , Thomas Philip Speier
- Applicant Address: US CA San Diego
- Assignee: QUALCOMM Incorporated
- Current Assignee: QUALCOMM Incorporated
- Current Assignee Address: US CA San Diego
- Agent Peter Michael Kamarchik; Nicholas J. Pauley; Joseph Agusta
- Main IPC: G06F13/20
- IPC: G06F13/20 ; G06F13/36 ; G06F13/18

Abstract:
Efficient techniques are described for controlling ordered accesses in a weakly ordered storage system. A stream of memory requests is split into two or more streams of memory requests and a memory access counter is incremented for each memory request. A memory request requiring ordered memory accesses is identified in one of the two or more streams of memory requests. The memory request requiring ordered memory accesses is stalled upon determining a previous memory request from a different stream of memory requests is pending. The memory access counter is decremented for each memory request guaranteed to complete. A count value in the memory access counter that is different from an initialized state of the memory access counter indicates there are pending memory requests. The memory request requiring ordered memory accesses is processed upon determining there are no further pending memory requests.
Public/Granted literature
- US20130151799A1 Auto-Ordering of Strongly Ordered, Device, and Exclusive Transactions Across Multiple Memory Regions Public/Granted day:2013-06-13
Information query