Guest Interrupt Controllers for Each Processor to Aid Interrupt Virtualization
    12.
    发明申请
    Guest Interrupt Controllers for Each Processor to Aid Interrupt Virtualization 有权
    每个处理器的客户中断控制器帮助中断虚拟化

    公开(公告)号:US20100191885A1

    公开(公告)日:2010-07-29

    申请号:US12611595

    申请日:2009-11-03

    IPC分类号: G06F13/24

    摘要: In one embodiment, a system comprises a processor, a first interrupt controller coupled to the processor, and a second interrupt controller coupled to the processor. The first interrupt controller is configured to signal the processor for an interrupt in response to receiving a first interrupt message communicating a first interrupt that is targeted at a host in the system. The second interrupt controller is configured to signal the processor for an interrupt in response to receiving a second interrupt message communicating a second interrupt that is targeted at a guest that is controlled by the host and that is executable on the processor.

    摘要翻译: 在一个实施例中,系统包括处理器,耦合到处理器的第一中断控制器和耦合到处理器的第二中断控制器。 第一中断控制器被配置为响应于接收到传达针对系统中的主机的第一中断的第一中断消息来向处理器发信号通知中断。 第二中断控制器被配置为响应于接收到传达第二中断的第二中断信号而向处理器发出中断,所述第二中断消息针对由主机控制并且可在处理器上执行的客户机。

    Data cache prefetch hints
    14.
    发明授权
    Data cache prefetch hints 有权
    数据缓存预取提示

    公开(公告)号:US09390018B2

    公开(公告)日:2016-07-12

    申请号:US13588622

    申请日:2012-08-17

    IPC分类号: G06F12/00 G06F13/00 G06F12/08

    摘要: The present invention provides a method and apparatus for using prefetch hints. One embodiment of the method includes bypassing, at a first prefetcher associated with a first cache, issuing requests to prefetch data from a number of memory addresses in a sequence of memory addresses determined by the first prefetcher. The number is indicated in a request received from a second prefetcher associated with a second cache. This embodiment of the method also includes issuing, from the first prefetcher, a request to prefetch data from a memory address subsequent to the bypassed memory addresses.

    摘要翻译: 本发明提供一种使用预取提示的方法和装置。 该方法的一个实施例包括在与第一高速缓存相关联的第一预取器处旁路发出从由第一预取器确定的存储器地址序列中的多个存储器地址中预取数据的请求。 在从与第二高速缓存相关联的第二预取器接收的请求中指示该号码。 该方法的该实施例还包括从第一预取器发出在旁路存储器地址之后从存储器地址预取数据的请求。

    Data cache prefetch throttle
    15.
    发明授权
    Data cache prefetch throttle 有权
    数据缓存预取油门

    公开(公告)号:US09116815B2

    公开(公告)日:2015-08-25

    申请号:US13528302

    申请日:2012-06-20

    IPC分类号: G06F12/00 G06F12/08

    摘要: The present invention provides a method and apparatus for throttling prefetch requests for a cache. One embodiment of the method includes selecting a sequence of relative addresses for prefetching data from a memory into lines of a cache in response to detecting a cache miss to a first address. The sequence of relative addresses is determined relative to the first address. This embodiment of the method also includes issuing a prefetch request for data from a memory address indicated by one of the sequence of relative addresses when at least one previous prefetch stream accessed prefetched data associated with this one of the sequence of relative addresses.

    摘要翻译: 本发明提供了一种用于节流缓存的预取请求的方法和装置。 该方法的一个实施例包括从响应于检测到第一地址的高速缓存未命中而选择用于将数据从存储器预取到高速缓存行的相对地址序列。 相对地址的序列是相对于第一个地址确定的。 该方法的该实施例还包括当至少一个先前预取流访问与该相对地址序列中的一个相关联的预取数据时,从由相对地址序列之一指示的存储器地址中发出数据的预取请求。

    Guest interrupt controllers for each processor to aid interrupt virtualization
    16.
    发明授权
    Guest interrupt controllers for each processor to aid interrupt virtualization 有权
    每个处理器的访客中断控制器可帮助中断虚拟化

    公开(公告)号:US08055827B2

    公开(公告)日:2011-11-08

    申请号:US12611595

    申请日:2009-11-03

    IPC分类号: G06F13/24

    摘要: In one embodiment, a system comprises a processor, a first interrupt controller coupled to the processor, and a second interrupt controller coupled to the processor. The first interrupt controller is configured to signal the processor for an interrupt in response to receiving a first interrupt message communicating a first interrupt that is targeted at a host in the system. The second interrupt controller is configured to signal the processor for an interrupt in response to receiving a second interrupt message communicating a second interrupt that is targeted at a guest that is controlled by the host and that is executable on the processor.

    摘要翻译: 在一个实施例中,系统包括处理器,耦合到处理器的第一中断控制器和耦合到处理器的第二中断控制器。 第一中断控制器被配置为响应于接收到传达针对系统中的主机的第一中断的第一中断消息来向处理器发信号通知中断。 第二中断控制器被配置为响应于接收到传达第二中断的第二中断信号而向处理器发出中断,所述第二中断消息针对由主机控制并且可在处理器上执行的客户端。

    High performance memory device-state aware chipset prefetcher
    19.
    发明授权
    High performance memory device-state aware chipset prefetcher 失效
    高性能存储器件状态感知芯片组预取器

    公开(公告)号:US06983356B2

    公开(公告)日:2006-01-03

    申请号:US10325795

    申请日:2002-12-19

    IPC分类号: G06F12/00

    摘要: A method of prefetching from a memory device includes determining a prefetch buffer hit rate (PBHR) and a memory bandwidth utilization (MBU) rate. Prefetches are inserted aggressively if the memory bandwidth utilization (MBU) rate is above a MBU threshold level and the prefetch buffer hit rate (PBHR) is above a PBHR threshold level. Prefetches are inserted conservatively if the memory bandwidth utilization (MBU) rate is above the MBU threshold level and the prefetch buffer hit rate (PBHR) is below the PBHR threshold level.

    摘要翻译: 从存储器件预取的方法包括确定预取缓冲器命中率(PBHR)和存储器带宽利用率(MBU)速率。 如果存储器带宽占用率(MBU)高于MBU阈值级别,并且预取缓冲区命中率(PBHR)高于PBHR阈值级别,则会大大插入预取。 如果存储器带宽占用率(MBU)高于MBU阈值级别,并且预取缓冲区命中率(PBHR)低于PBHR阈值级别,则保留预存取值。