Invention Grant
- Patent Title: Queue control for shared memory access
-
Application No.: US15581729Application Date: 2017-04-28
-
Publication No.: US10223032B2Publication Date: 2019-03-05
- Inventor: Yasunao Katayama
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Tutunjian & Bitetto, P.C.
- Agent Vazken Alexanian
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F9/38

Abstract:
A memory controller is provided for accessing shared memory objects by read and write requests made to a memory. The memory controller includes a list for registering address locations of the shared objects in the memory, and having slots for a lock bit. The memory controller includes a read wait queue and a write wait queue for selectively inputting, outputting, holding, and purging requests. The memory controller includes a read initiated queue and a write initiated queue for selectively inputting and purging requests transferred from the read wait queue and the write wait queue, respectively, upon memory access initiation and completion. The memory controller includes a controller for controlling the wait queues using policies by determining which requests to output, hold, and purge, based on a list entry, a lock bit and TTL information set to each request upon a hold being applied thereto and decremented in each cycle.
Public/Granted literature
- US20180314462A1 QUEUE CONTROL FOR SHARED MEMORY ACCESS Public/Granted day:2018-11-01
Information query