Adaptive Hierarchical Cache Policy In A Microprocessor
    23.
    发明申请
    Adaptive Hierarchical Cache Policy In A Microprocessor 审中-公开
    微处理器中的自适应分层缓存策略

    公开(公告)号:US20160342515A1

    公开(公告)日:2016-11-24

    申请号:US15162707

    申请日:2016-05-24

    Abstract: A method for determining an inclusion policy includes determining a ratio of a capacity of a large cache to a capacity of a core cache in a cache subsystem of a processor and selecting an inclusive policy as the inclusion policy for the cache subsystem in response to the cache ratio exceeding an inclusion threshold. The method may further include selecting a non-inclusive policy in response to the cache ratio not exceeding the inclusion threshold and, responsive to a cache transaction resulting in a cache miss, performing an inclusion operation that invokes the inclusion policy.

    Abstract translation: 用于确定包含策略的方法包括确定大型缓存的容量与处理器的高速缓存子系统中的核心高速缓存的容量的比率,并且选择包含策略作为响应于高速缓存的高速缓存子系统的包含策略 比例超过包含阈值。 该方法还可以包括响应于不超过包含阈值的高速缓存比率选择不包含策略,并且响应于导致高速缓存未命中的高速缓存事务,执行调用包含策略的包含操作。

    Adaptive hierarchical cache policy in a microprocessor
    24.
    发明授权
    Adaptive hierarchical cache policy in a microprocessor 有权
    微处理器中的自适应分层缓存策略

    公开(公告)号:US09378148B2

    公开(公告)日:2016-06-28

    申请号:US13843315

    申请日:2013-03-15

    Abstract: A method for determining an inclusion policy includes determining a ratio of a capacity of a large cache to a capacity of a core cache in a cache subsystem of a processor and selecting an inclusive policy as the inclusion policy for the cache subsystem in response to the cache ratio exceeding an inclusion threshold. The method may further include selecting a non-inclusive policy in response to the cache ratio not exceeding the inclusion threshold and, responsive to a cache transaction resulting in a cache miss, performing an inclusion operation that invokes the inclusion policy.

    Abstract translation: 用于确定包含策略的方法包括确定大型缓存的容量与处理器的高速缓存子系统中的核心高速缓存的容量的比率,并且选择包含策略作为响应于高速缓存的高速缓存子系统的包含策略 比例超过包含阈值。 该方法还可以包括响应于不超过包含阈值的高速缓存比率选择不包含策略,并且响应于导致高速缓存未命中的高速缓存事务,执行调用包含策略的包含操作。

    Apparatus and method to identify the source of an interrupt

    公开(公告)号:US11614939B2

    公开(公告)日:2023-03-28

    申请号:US17359337

    申请日:2021-06-25

    Abstract: An apparatus and method for processing non-maskable interrupt source information. For example, one embodiment of a processor comprises: a plurality of cores comprising execution circuitry to execute instructions and process data; local interrupt circuitry comprising a plurality of registers to store interrupt-related data including non-maskable interrupt (NMI) data related to a first NMI; and non-maskable interrupt (NMI) processing mode selection circuitry, responsive to a request, to select between at least two NMI processing modes to process the first NMI including: a first NMI processing mode in which the plurality of registers are to store first data related to a first NMI, wherein no NMI source information related to a source of the NMI is included in the first data, and a second NMI processing mode in which the plurality of registers are to store both the first data related to the first NMI and second data comprising NMI source information indicating the NMI source.

    SYSTEMS AND METHODS FOR ENHANCING BIOS PERFORMANCE BY ALLEVIATING CODE-SIZE LIMITATIONS

    公开(公告)号:US20180095883A1

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

    申请号:US15283337

    申请日:2016-10-01

    CPC classification number: G06F9/4401 G06F12/126

    Abstract: Systems and methods are disclosed for initialization of a processor. Embodiments relate to alleviating any BIOS code size limitation. In one example, a system includes a memory having stored thereon a basic input/output system (BIOS) program comprising a readable code region and a readable and writeable data stack, a circuit coupled to the memory and to: read, during a boot mode and while using a cache as RAM (CAR), at least one datum from each cache line of the data stack, and write at least one byte of each cache line of the data stack to set a state of each cache line of the data stack to modified, enter a no-modified-data-eviction mode to protect modified data from eviction, and to allow eviction and replacement of readable data, and begin reading from the readable code region and executing the BIOS program after entering the no-modified-data-eviction mode.

    Reduced power mode of a cache unit
    28.
    发明授权
    Reduced power mode of a cache unit 有权
    降低高速缓存单元的功率模式

    公开(公告)号:US09360924B2

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

    申请号:US13904055

    申请日:2013-05-29

    Abstract: In an embodiment, a processor includes a plurality of cores and a cache unit reserved for a first core of the plurality of cores. The cache unit may include a first cache slice, a second cache slice, and power logic to switch operation of the cache unit between a first operating mode and a second operating mode. The first operating mode may include use of both the first cache slice and the second cache slice. The second operating mode may include use of the first cache slice and disabling the second cache slice. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,处理器包括多个核心和为多个核心中的第一核心预留的高速缓存单元。 高速缓存单元可以包括第一高速缓存片,第二高速缓存片和用于在第一操作模式和第二操作模式之间切换高速缓存单元的操作的电源逻辑。 第一操作模式可以包括使用第一高速缓存片和第二高速缓存片。 第二操作模式可以包括使用第一高速缓存片并禁用第二高速缓存片。 描述和要求保护其他实施例。

Patent Agency Ranking