Invention Grant
US09436625B2 Approach for allocating virtual bank managers within a dynamic random access memory (DRAM) controller to physical banks within a DRAM
有权
将动态随机存取存储器(DRAM)控制器内的虚拟存储体管理器分配给DRAM内的物理存储体的方法
- Patent Title: Approach for allocating virtual bank managers within a dynamic random access memory (DRAM) controller to physical banks within a DRAM
- Patent Title (中): 将动态随机存取存储器(DRAM)控制器内的虚拟存储体管理器分配给DRAM内的物理存储体的方法
-
Application No.: US13517534Application Date: 2012-06-13
-
Publication No.: US09436625B2Publication Date: 2016-09-06
- Inventor: Shu-Yi Yu , Ram Gummadi , John H. Edmondson
- Applicant: Shu-Yi Yu , Ram Gummadi , John H. Edmondson
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Artegis Law Group, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/16 ; G06F12/06 ; G06F12/10 ; G06F9/50

Abstract:
Banks within a dynamic random access memory (DRAM) are managed with virtual bank managers. A DRAM controller receives a new memory access request to DRAM including a plurality of banks. If the request accesses a location in DRAM where no virtual bank manager includes parameters for the corresponding DRAM page, then a virtual bank manager is allocated to the physical bank associated with the DRAM page. The bank manager is initialized to include parameters needed by the DRAM controller to access the DRAM page. The memory access request is then processed using the parameters associated with the virtual bank manager. One advantage of the disclosed technique is that the banks of a DRAM module are controlled with fewer bank managers than in previous DRAM controller designs. As a result, less surface area on the DRAM controller circuit is dedicated to bank managers.
Public/Granted literature
Information query