Invention Grant
US08214603B2 Method and apparatus for handling multiple memory requests within a multiprocessor system
有权
用于在多处理器系统内处理多个存储器请求的方法和装置
- Patent Title: Method and apparatus for handling multiple memory requests within a multiprocessor system
- Patent Title (中): 用于在多处理器系统内处理多个存储器请求的方法和装置
-
Application No.: US12024181Application Date: 2008-02-01
-
Publication No.: US08214603B2Publication Date: 2012-07-03
- Inventor: Lakshminarayana B. Arimilli , Ravi K. Arimilli , Guy L. Guthrie , William J. Starke
- Applicant: Lakshminarayana B. Arimilli , Ravi K. Arimilli , Guy L. Guthrie , William J. Starke
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore Ng Russell PLLC
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00

Abstract:
A method for handling multiple memory requests within a multi-processor system is disclosed. A lock control section is initially assigned to a data block within a system memory. In response to a request for accessing the data block by a processing unit, a determination is made whether or not the lock control section of the data block has been set. If the lock control section has been set, another determination is made whether or not the requesting processing unit is located beyond a predetermined distance from a memory controller. If the requesting processing unit is located beyond a predetermined distance from the memory controller, the requesting processing unit is invited to perform other functions; otherwise, the number of the requesting processing unit is placed in a queue table. However, if the lock control section has not been set, the lock control section of the data block is set, and the access request is allowed.
Public/Granted literature
- US20090198933A1 Method and Apparatus for Handling Multiple Memory Requests Within a Multiprocessor System Public/Granted day:2009-08-06
Information query