首页 > 专利信息

Approach for allocating virtual bank managers within a dynamic random access memory (DRAM) controller to physical banks within a DRAM

申请公布号:US9274985(B2)

申请号:US201213517534

申请日期:2012.06.13

申请公布日期:2016.03.01

申请人:
NVIDIA Corporation

发明人:Yu Shu-Yi;Gummadi Ram;Edmondson John H.

分类号:G06F12/00;G06F13/16;G06F12/06;G06F12/10;G06F9/50

主分类号:G06F12/00

代理机构:
Artegis Law Group, LLP

代理人:Artegis Law Group, LLP

地址:Santa Clara CA US

摘要: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.

主权项:1. A computer-implemented method for allocating virtual bank managers within a dynamic random access memory (DRAM) controller, the method comprising: receiving a first memory access request directed to a DRAM comprising a plurality of physical banks; identifying a first physical bank within the plurality of physical banks that is associated with the first memory access request; determining whether a first virtual bank manager included in a plurality of virtual bank managers that reside within the DRAM controller is available for allocation to the first physical bank; if the first virtual bank manager is available, then: allocating the first virtual bank manager to the first physical bank; andassociating the first virtual bank manager with the first memory access request; or if the first virtual bank manager is not available, then: waiting until the first virtual bank manager is available for allocation;allocating the first virtual bank manager to the first physical bank; andassociating the first virtual bank manager with the first memory access request.

专利推荐

一种连续挤压机的二次刮刀结构

一种带有三重预警功能的心率手环及其系统

一种可塑性根管冲洗针

一体化粪便无害化处理设备

一种防护罩机构

一种光学镜片清洗装置

一种小型棒材轧机冷床用缓冷罩

风道系统及具有该风道系统的打印机

一种用于吸尘枪的开关活塞

一种具有可调型头部固定装置的CT扫描床

一种流水线上的自动夹持定位装置

一种双筒式负压活检穿刺针

一种桑拿房

拖把连接件

卧式吸尘器及其锁扣结构

气体产生器

不完全悬挂摆动法烟丝筛选装置

一种自转运型CT扫描床

恶臭气体光解催化氧化设备

摆动式钢管送进装置