High performance chipset prefetcher for interleaved channels
    1.
    发明申请
    High performance chipset prefetcher for interleaved channels 有权
    用于交错通道的高性能芯片组预取器

    公开(公告)号:US20070005934A1

    公开(公告)日:2007-01-04

    申请号:US11172401

    申请日:2005-06-29

    IPC分类号: G06F12/00

    摘要: The invention comprises an apparatus and method of prefetching from a memory device having interleaved channels. The chipset prefetcher comprises a stride detector to detect a stride in a stream, a prefetch injector to insert prefetches onto the memory device, a channel mapper to map the prefetches to each channel of the memory device, a scheduler to schedule the prefetches onto the memory device in a DRAM-state aware manner, a throttling heuristic to scale the number of prefetches, and a prefetch data buffer to store prefetch data. The method of prefetching comprises tracking the state of streams, detecting a stride on one of the streams, selecting the stream with the stride for prefetch injection, enqueueing prefetches from the selected stream, mapping the prefetches to each of the interleaved channels, injecting the prefetches from the selected stream into each of the interleaved channels, and scheduling the prefetches onto the memory device in a DRAM-state aware manner.

    摘要翻译: 本发明包括一种从具有交织信道的存储装置预取的装置和方法。 芯片组预取器包括用于检测流中的步幅的步幅检测器,用于将预取插入存储器件的预取注入器,用于将预取映射到存储器件的每个通道的通道映射器,调度器以将预取计划到存储器上 DRAM状态感知方式的设备,限制预取数量的限制启发式,以及预取数据缓冲器来存储预取数据。 预取方法包括跟踪流的状态,检测一条流上的步幅,选择用于预取注入的步幅的流,从所选择的流中引入预取,将预取映射到每个交错通道,注入预取 从所选择的流到每个交织的信道,并且以DRAM状态感知的方式将预取调度到存储器设备上。

    Memory post-write page closing apparatus and method
    2.
    发明申请
    Memory post-write page closing apparatus and method 有权
    内存后写入页面关闭装置和方法

    公开(公告)号:US20050204093A1

    公开(公告)日:2005-09-15

    申请号:US10801201

    申请日:2004-03-15

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0215 G06F13/1673

    摘要: Apparatus and method to select write transactions and to selectively mark a write transaction with a page closing hint to cause the page in a memory device to which the write transaction is directed to be closed immediately after the write transaction is carried out if no other write transaction is found in a buffer of pending write transactions that is directed to the same rank, bank and page to minimize incidents of incurring lengthy page miss delays.

    摘要翻译: 选择写事务的装置和方法,以及如果没有其他写事务,则在执行写事务之后,使用页关闭提示来选择性地标记写事务,以使得在写事务被定向到的存储器设备中的页被立即关闭 在等待写入交易的缓冲区中找到,该缓冲区被定向到相同的等级,银行和页面,以最小化发生长时间的页面错误延迟的事件。

    Memory post-write page closing apparatus and method
    4.
    发明申请
    Memory post-write page closing apparatus and method 有权
    内存后写入页面关闭装置和方法

    公开(公告)号:US20050204094A1

    公开(公告)日:2005-09-15

    申请号:US10877356

    申请日:2004-06-25

    IPC分类号: G06F12/00

    摘要: Apparatus and method to receive new requests for write transactions; compare rank, bank and page of new requests to those already stored and assemble chains of write commands directed to the same rank, bank and page; select and transmit write commands from one chain at a time until each chain is done; and select a next chain of write commands to transmit, while creating and using a write page closing hint to determine when a change between pages of a given rank and bank should bring about the preemptive closing of a page to minimize incidents of incurring lengthy page miss delays.

    摘要翻译: 接收新的写事务请求的装置和方法; 将已经存储的订单,新请求的页面和页面与对同一等级,银行和页面的写入命令的组合链进行比较; 一次从一个链中选择和发送写入命令,直到每个链完成; 并选择下一个写入命令链以传输,同时创建和使用写入页面关闭提示来确定给定等级和银行的页面之间的更改是否应该引起页面的抢先关闭,以最大限度地减少发生冗长页面错误的事件 延误

    Method and apparatus for out of order memory scheduling
    5.
    发明申请
    Method and apparatus for out of order memory scheduling 失效
    无序存储器调度的方法和装置

    公开(公告)号:US20050091460A1

    公开(公告)日:2005-04-28

    申请号:US10692245

    申请日:2003-10-22

    IPC分类号: G06F12/00 G06F13/16

    CPC分类号: G06F13/1631

    摘要: Embodiments of the present invention provide an algorithm for scheduling read and write transactions to memory out of order to improve command and data bus utilization and gain performance over a range of workloads. In particular, memory transactions are sorted into queues so that they do not have page conflict with each other and are scheduled from these queues out of order in accordance with read and write scheduling algorithms to optimize latency.

    摘要翻译: 本发明的实施例提供了一种用于将读取和写入事务调度到存储器的算法,以改进命令和数据总线利用率并在一系列工作负载上获得性能的算法。 特别地,存储器事务被排序成队列,使得它们不具有彼此的页冲突,并且根据读和写调度算法从这些队列排序排序以优化等待时间。

    Virtual local memory for a graphics processor
    6.
    发明申请
    Virtual local memory for a graphics processor 审中-公开
    用于图形处理器的虚拟本地内存

    公开(公告)号:US20070076008A1

    公开(公告)日:2007-04-05

    申请号:US11242261

    申请日:2005-09-30

    申请人: Randy Osborne

    发明人: Randy Osborne

    IPC分类号: G06F15/167

    CPC分类号: G06T1/60

    摘要: A device, method, and system are disclosed. In one embodiment, the device comprises one or more graphics local memory channels, one or more system memory channels, and a graphics processor operable to access the one or more graphics local memory channels and the one or more system memory channels in an interleaving manner.

    摘要翻译: 公开了一种装置,方法和系统。 在一个实施例中,设备包括一个或多个图形本地存储器通道,一个或多个系统存储器通道和可操作以交错方式访问一个或多个图形本地存储器通道和一个或多个系统存储器通道的图形处理器。

    Method, apparatus and system for posted write buffer for memory with unidirectional full duplex interface
    7.
    发明申请
    Method, apparatus and system for posted write buffer for memory with unidirectional full duplex interface 审中-公开
    用于具有单向全双工接口的存储器的贴写缓冲器的方法,装置和系统

    公开(公告)号:US20070005868A1

    公开(公告)日:2007-01-04

    申请号:US11173658

    申请日:2005-06-30

    申请人: Randy Osborne

    发明人: Randy Osborne

    IPC分类号: G06F13/36

    摘要: In some embodiments, a method, apparatus and system for posted write buffer for memory with unidirectional full duplex interface are presented. In this regard, a buffer agent is introduced to send data to a posted write buffer and to send an independent indication to the memory to write the data to an address. Other embodiments are also disclosed and claimed.

    摘要翻译: 在一些实施例中,呈现了用于具有单向全双工接口的存储器的贴写写缓冲器的方法,装置和系统。 在这方面,引入缓冲代理将数据发送到发布的写入缓冲器,并向存储器发送独立指示以将数据写入地址。 还公开并要求保护其他实施例。

    Identical chips with different operations in a system
    8.
    发明申请
    Identical chips with different operations in a system 有权
    在系统中具有不同操作的相同芯片

    公开(公告)号:US20060262632A1

    公开(公告)日:2006-11-23

    申请号:US11131572

    申请日:2005-05-17

    申请人: Randy Osborne

    发明人: Randy Osborne

    IPC分类号: G11C8/00

    摘要: In some embodiments, a chip includes a memory core, control circuitry, and first ports, second ports, and third ports. The first ports are to only receive signals, the second ports are to only provide signals, and the control circuitry is to control whether the third ports are to only receive signals or only provide signals. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,芯片包括存储器核心,控制电路以及第一端口,第二端口和第三端口。 第一个端口只能接收信号,第二个端口只能提供信号,控制电路是控制第三个端口是仅接收信号还是只提供信号。 描述和要求保护其他实施例。

    Method and apparatus to counter mismatched burst lengths
    9.
    发明申请
    Method and apparatus to counter mismatched burst lengths 有权
    用于计算不匹配突发长度的方法和装置

    公开(公告)号:US20050144375A1

    公开(公告)日:2005-06-30

    申请号:US10750154

    申请日:2003-12-31

    IPC分类号: G06F12/00 G06F13/16

    CPC分类号: G06F13/161

    摘要: Memory device having banks of memory cells organized into two groups of banks that share control circuitry and a data buffer to provide an interface to a memory bus, but which are independently operable enough to support unrelated transactions with each group, and can be used to stagger read operations with shortened burst transfers so as to minimize dead time on a memory bus.

    摘要翻译: 具有存储单元组的存储器单元被组织成共享控制电路的两组存储体,以及数据缓冲器以提供与存储器总线的接口,但它们独立地可操作以足以支持与每个组的无关交易,并且可以用于交错 以缩短的突发传输进行读操作,以最大限度地减少内存总线上的死区时间。

    Memory transfer with early access to critical portion
    10.
    发明申请
    Memory transfer with early access to critical portion 有权
    具有早期访问关键部分的内存传输

    公开(公告)号:US20070244948A1

    公开(公告)日:2007-10-18

    申请号:US11392471

    申请日:2006-03-28

    IPC分类号: G06F7/78

    CPC分类号: G06F13/1678

    摘要: In some embodiments, data may be transferred from a first memory agent to a second memory agent in a first format having a first width, and at least a critical portion of the data maybe transferred from the second memory agent back to the first memory agent in a second format having a second width, where the critical portion is included in a first frame. The critical portion may include a cacheline mapped over a memory device rank. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,数据可以以具有第一宽度的第一格式从第一存储器传送到第二存储器代理,并且数据的至少关键部分可以从第二存储器代理返回到第一存储器 具有第二宽度的第二格式,其中临界部分包括在第一帧中。 关键部分可以包括在存储器设备等级上映射的高速缓存线。 描述和要求保护其他实施例。