FILTERING REQUESTS FOR A TRANSLATION LOOKASIDE BUFFER
    1.
    发明申请
    FILTERING REQUESTS FOR A TRANSLATION LOOKASIDE BUFFER 有权
    筛选要求翻译书写缓冲区

    公开(公告)号:US20140173244A1

    公开(公告)日:2014-06-19

    申请号:US13714466

    申请日:2012-12-14

    CPC classification number: G06F12/1027 G06F2212/681

    Abstract: The present application describes a method and apparatus for filtering requests to a translation lookaside buffer (TLB). Some embodiments of the method include receiving, from a first translation lookaside buffer (TLB), an indication of a first virtual address associated with a request to a second TLB for a page table entry in response to a miss in the first TLB. Some embodiments of the method also include filtering the request based on a comparison of the first virtual address and one or more second virtual addresses associated with one or more previous requests to the second TLB.

    Abstract translation: 本申请描述了用于将请求过滤到翻译后备缓冲器(TLB)的方法和装置。 该方法的一些实施例包括响应于第一TLB中的未命中从第一翻译后备缓冲器(TLB)接收与针对页表条目的第二TLB的请求相关联的第一虚拟地址的指示。 该方法的一些实施例还包括基于第一虚拟地址与与一个或多个先前请求相关联的一个或多个第二虚拟地址与第二TLB的比较来过滤该请求。

    Speculative tablewalk promotion
    2.
    发明授权
    Speculative tablewalk promotion 有权
    投机游泳推广

    公开(公告)号:US09189417B2

    公开(公告)日:2015-11-17

    申请号:US13672188

    申请日:2012-11-08

    CPC classification number: G06F12/1027 G06F12/10 G06F12/1009

    Abstract: A method includes performing a speculative tablewalk. The method includes performing a tablewalk to determine an address translation for a speculative operation and determining whether the speculative operation has been upgraded to a non-speculative operation concurrently with performing the tablewalk. An apparatus is provided that includes a load-store unit to maintain execution operations. The load-store unit includes a tablewalker to perform a tablewalk and includes an input indicative of the operation being speculative or non-speculative as well as a state machine to determine actions performed during the tablewalk based on the input. The apparatus also includes a translation look-aside buffer. Computer readable storage devices for performing the methods and adapting a fabrication facility to manufacture the apparatus are provided.

    Abstract translation: 一种方法包括执行推测性行进。 该方法包括执行行进台以确定用于投机操作的地址转换,并且确定投机操作是否已经与执行台式机同时升级到非投机操作。 提供一种装置,其包括用于维持执行操作的加载存储单元。 加载存储单元包括执行台面的行进者,并且包括指示操作是投机或不推测的输入以及基于输入来确定在行进过程中执行的动作的状态机。 该装置还包括翻译后备缓冲器。 提供了用于执行方法和适配制造设备以制造该装置的计算机可读存储装置。

    SPECULATIVE TABLEWALK PROMOTION
    3.
    发明申请
    SPECULATIVE TABLEWALK PROMOTION 有权
    分析表威胁促销

    公开(公告)号:US20140129794A1

    公开(公告)日:2014-05-08

    申请号:US13672188

    申请日:2012-11-08

    CPC classification number: G06F12/1027 G06F12/10 G06F12/1009

    Abstract: A method includes performing a speculative tablewalk. The method includes performing a tablewalk to determine an address translation for a speculative operation and determining whether the speculative operation has been upgraded to a non-speculative operation concurrently with performing the tablewalk. An apparatus is provided that includes a load-store unit to maintain execution operations. The load-store unit includes a tablewalker to perform a tablewalk and includes an input indicative of the operation being speculative or non-speculative as well as a state machine to determine actions performed during the tablewalk based on the input. The apparatus also includes a translation look-aside buffer. Computer readable storage devices for performing the methods and adapting a fabrication facility to manufacture the apparatus are provided.

    Abstract translation: 一种方法包括执行推测性行进。 该方法包括执行行进台以确定用于投机操作的地址转换,并且确定投机操作是否已经与执行台式机同时升级到非投机操作。 提供一种装置,其包括用于维持执行操作的加载存储单元。 加载存储单元包括执行台面的行进者,并且包括指示操作是投机或不推测的输入以及基于输入来确定在行进过程中执行的动作的状态机。 该装置还包括翻译后备缓冲器。 提供了用于执行方法和适配制造设备以制造该装置的计算机可读存储装置。

Patent Agency Ranking