Abstract in simplified Chinese:本发明提供一种记忆设备之数据存取方法。于一实施例中,该记忆设备包括多个内存,且该记忆设备耦接至一主机。首先,存储自该主机所依序接收的多个命令于一命令队列。接着,自该命令队列取得一目标命令。接着,决定该目标命令所欲存取之一目标内存。接着,检查该目标内存是否处于忙碌状态。若该目标内存并非处于忙碌状态,运行该目标命令之存取动作。若该目标内存处于忙碌状态,自该命令队列中的顺序位于该目标命令之后的该等命令选取一替代命令,并运行该替代命令之存取动作。
Abstract:
本發明揭示一種電腦系統,包括一耦合至複數個記憶體模組之控制器,該等記憶體模組當中每一者係包括一記憶體集線器以及複數個記憶體裝置。該記憶體集線器包括一列快取記憶體,當資料由該等記憶體裝置被讀取出時,該列快取記憶體儲存這些資料。當該記憶體模組不被該控制器存取時,該記憶體模組內之一排序器會產生欲從一列的記憶體單元來讀取資料之請求。回應此所產生之讀取請求而被讀取的資料,亦會被儲存於該列快取記憶體之內。結果,被存取之列內的讀取資料,仍可儲存於該列快取記憶體內,即便該資料先前並未回應來自該控制器之記憶體請求而被讀取。 A computer system includes a controller coupled to a plurality of memory modules each of which includes a memory hub and a plurality of memory devices. The memory hub includes a row cache memory that stores data as they are read from the memory devices. When the memory module is not being accessed by the controller, a sequencer in the memory module generates requests to read data from a row of memory cells. The data read responsive to the generated read requests are also stored in the row cache memory. As a result, read data in the row being accessed may be stored in the row cache memory even though the data was not previously read from the memory device responsive to a memory request from the controller. 【創作特點】 複數個記憶體模組係耦合至一位於一電腦系統內之控制器。該等記憶體模組當中每一者係包括複數個記憶體裝置以及一記憶體集線器。該記憶體集線器係包括一耦合至該控制器之鏈接介面,以及一耦合至該等記憶體裝置之記憶體裝置介面。該鏈接介面係接收來自該控制器之記憶體請求,用以對該等記憶體裝置當中至少之一者內的一列的記憶體單元進行存取。該鏈接介面傳送該等記憶體請求至該記憶體裝置介面,該記憶體裝置介面繼而將該等記憶體請求耦合至該等記憶體裝置,以對該等記憶體裝置當中至少之一者內的一列的記憶體單元進行存取。該鏈接介面接著回應至少該等記憶體請求當中至少若干者而接收來自該等記憶體裝置之所讀取資料。該等記憶體集線器當中每一者亦包括一耦合至該記憶體裝置介面之列快取記憶體,用以回應該等記憶體請求當中至少之一者而接收及儲存所讀取之資料。一包含於該記憶體集線器內的排序器係耦合至該鏈接介面,該記憶體裝置介面、以及該列快取記憶體。該排序器係產生及耦合記憶體請求至該記憶體裝置介面,以從一列的記憶體單元來讀取資料,該列的記憶體單元係回應從該鏈接介面至傳送至該記憶體裝置介面之記憶體請求而被存取。來自回應所產生之記憶體請求而被存取之該列的記憶體單元的所讀取資料亦被儲存於該列快取記憶體內。於較佳的情況下,當記憶體請求不被從該控制器接收時,該排序器係產生該等記憶體請求。
Abstract in simplified Chinese:本发明揭示一种电脑系统,包括一耦合至复数个内存模块之控制器,该等内存模块当中每一者系包括一内存集线器以及复数个内存设备。该内存集线器包括一列高速缓存,当数据由该等内存设备被读取出时,该列高速缓存存储这些数据。当该内存模块不被该控制器存取时,该内存模块内之一排序器会产生欲从一列的内存单元来读取数据之请求。回应此所产生之读取请求而被读取的数据,亦会被存储于该列高速缓存之内。结果,被存取之列内的读取数据,仍可存储于该列高速缓存内,即便该数据先前并未回应来自该控制器之内存请求而被读取。 A computer system includes a controller coupled to a plurality of memory modules each of which includes a memory hub and a plurality of memory devices. The memory hub includes a row cache memory that stores data as they are read from the memory devices. When the memory module is not being accessed by the controller, a sequencer in the memory module generates requests to read data from a row of memory cells. The data read responsive to the generated read requests are also stored in the row cache memory. As a result, read data in the row being accessed may be stored in the row cache memory even though the data was not previously read from the memory device responsive to a memory request from the controller. 【创作特点】 复数个内存模块系耦合至一位于一电脑系统内之控制器。该等内存模块当中每一者系包括复数个内存设备以及一内存集线器。该内存集线器系包括一耦合至该控制器之链接界面,以及一耦合至该等内存设备之内存设备界面。该链接界面系接收来自该控制器之内存请求,用以对该等内存设备当中至少之一者内的一列的内存单元进行存取。该链接界面发送该等内存请求至该内存设备界面,该内存设备界面继而将该等内存请求耦合至该等内存设备,以对该等内存设备当中至少之一者内的一列的内存单元进行存取。该链接界面接着回应至少该等内存请求当中至少若干者而接收来自该等内存设备之所读取数据。该等内存集线器当中每一者亦包括一耦合至该内存设备界面之列高速缓存,用以回应该等内存请求当中至少之一者而接收及存储所读取之数据。一包含于该内存集线器内的排序器系耦合至该链接界面,该内存设备界面、以及该列高速缓存。该排序器系产生及耦合内存请求至该内存设备界面,以从一列的内存单元来读取数据,该列的内存单元系回应从该链接界面至发送至该内存设备界面之内存请求而被存取。来自回应所产生之内存请求而被存取之该列的内存单元的所读取数据亦被存储于该列高速缓存内。于较佳的情况下,当内存请求不被从该控制器接收时,该排序器系产生该等内存请求。
Abstract in simplified Chinese:一种例如为内存汇流排之汇流排节流方法,可用于抵销由组构于,例如为内存设备内之具有监控特性,例如为温度传感器之监控设备回报而经由存取汇流排所接收到之潜在错误消息。例如,当用于一内存汇流排时,可组构一内存控制器以增加系统的最大性能以及确保连接至汇流排的内存设备不超过且能在特定温度限制内持续作业。由内存设备中,或邻近于内存设备取得之读数可用以指示是否内存设备的温度已超过一或数个指定的跳脱点,可根据取得之读数,以及固定与动态节流方式来运行一或数种算法而实施节流。当连续的读数显示内存设备的温度已持续超过某一指定跳脱点时,内存控制器可推论发生于内存设备内之温度改变。根据如此的推论,内存控制器然后可改变汇流排节流的方式。
Abstract in simplified Chinese:本发明之目的是提供内存控制设备,可以防止对SDRAM之同一群组连续存取,用来改善处理时间。本发明之内存控制设备105用来控制具有多个群组,可以利用群组分割模态连续存取之内存,构建成控制多个块之优先序,使经由内存控制设备105对SDRAM808存取之块804、805、806之内存存取要求,连续存取该SDRAM808之不同之群组。
Abstract in simplified Chinese:一种系统包含内存设备。内存设备具有第一库及第二库。内存控制器具有写入请求队列以存储写入请求。当对第一库的第一读取请求与对第一库的第二读取请求之间存在读取库冲突时,在延迟期问,对第二库运行第一写入请求。延迟系发生在运行第一读取请求之后及在运行第二读取之前。
Abstract in simplified Chinese:本发明揭示一种内存模块,其包括一耦合至数个内存设备之内存集线器。该内存集线器包括至少一性能计数器,其追踪一或多个系统度量值,例如,页面命中率、预先抓取命中之数目或百分比、缓存命中率或百分比、读取率、读取请求的数目、写入率、写入请求的数目、内存总线利用率或百分比、本地集线器请求率或数目及/或远程集线器请求率或数目。
Abstract in simplified Chinese:本发明揭露了一种在争取一共享资源使用的一总线使用权的复数个控制器之间加速转移对使用该资源的控制权之方法,该方法包含下列各步骤:侦测一总线控制器之一使用要求;侦测一控制器是否正在使用该内存总线;如果该总线并未被使用,则立即开始一快速总线转移进程;以及如果该总线正在被使用,则于该总线之使用结束时开始一缓慢总线转移进程。