UP/DOWN PREFETCHER
    781.
    发明申请
    UP/DOWN PREFETCHER 审中-公开

    公开(公告)号:US20170357587A1

    公开(公告)日:2017-12-14

    申请号:US15180806

    申请日:2016-06-13

    Abstract: In a processing system comprising a cache, a method includes monitoring demand cache accesses for a thread to maintain a first running count of a number of times demand cache accesses for the thread are directed to cachelines that are adjacent in a first direction to cachelines that are targets of a set of sampled cache accesses for the thread. In response to determining the first running count has exceeded a first threshold, the method further includes enabling a first prefetching mode in which a received demand cache access for the thread triggers a prefetch request for a cacheline adjacent in the first direction to a cacheline targeted by the received demand cache access.

    WEAR-LIMITING NON-VOLATILE MEMORY
    785.
    发明申请

    公开(公告)号:US20170345512A1

    公开(公告)日:2017-11-30

    申请号:US15267092

    申请日:2016-09-15

    CPC classification number: G11C16/3495 G11C16/10 G11C16/26

    Abstract: A non-volatile memory device having at least one non-volatile flash memory formatted with physical addresses to read and write data that is organized into blocks of data, wherein the blocks of data are organized into pages of data, and wherein the pages of data are organized into cells of data. The non-volatile memory device includes a non-volatile memory controller to direct read and write requests to the non-volatile flash memory for the storage and retrieval of data. The non-volatile memory controller includes a flash translation layer to correlate read and write requests for data having a logical address between the reading and writing the data to physical address location of the non-volatile flash memory. The flash translation layer, when writing to a physical address location, chooses between a wear-leveling circuit and a wear-limiting circuit to select the physical address location.

    INTEGRAL POST PACKAGE REPAIR
    786.
    发明申请

    公开(公告)号:US20170344421A1

    公开(公告)日:2017-11-30

    申请号:US15168045

    申请日:2016-05-28

    Inventor: Kevin M. Brandl

    Abstract: A post-package repair system includes a memory channel controller, a first error counter, a scrubber, and a data processor. The memory channel controller converts data access requests to corresponding memory accesses, and provides returned data to the host interface in response to responses received from a memory interface, wherein the responses comprise returned data and a plurality of error correcting code (ECC) bits. The first error counter counts errors in the returned data, and provides a control signal in response to reaching a predetermined state. The scrubber controls the memory channel controller to read data sequentially and periodically from a plurality of addresses of a memory system, and in response to detecting a correctable error, to rewrite corrected data. The data processor is responsive to the control signal to perform a post package repair operation with the memory system in response to the control signal.

    Selecting Cache Aging Policy For Prefetches Based on Cache Test Regions

    公开(公告)号:US20170315932A1

    公开(公告)日:2017-11-02

    申请号:US15139923

    申请日:2016-04-27

    Inventor: Paul Moyer

    CPC classification number: G06F12/123 G06F12/0862 G06F2212/1021 G06F2212/602

    Abstract: A cache controller applies an aging policy to a portion of a cache based on access metrics for different test regions of the cache, whereby each test region implements a different aging policy. The aging policy for each region establishes an initial age value for each entry of the cache, and a particular aging policy can set the age for a given entry based on whether the entry was placed in the cache in response to a demand request from a processor core or in response to a prefetch request. The cache controller can use the age value of each entry as a criterion in its cache replacement policy.

    Route mapping at individual nodes of a cluster server

    公开(公告)号:US09806908B2

    公开(公告)日:2017-10-31

    申请号:US14620342

    申请日:2015-02-12

    Inventor: Michael E. James

    CPC classification number: H04L12/6418

    Abstract: Each compute node of a cluster compute server generates and maintains route information for routing messages to other nodes of the server. Each compute node identifies the other nodes connected to a fabric interconnect and generates, based on a set of routing constraints, routes to each of the other nodes. Each compute node communicates messages to other nodes of the server via the generated routes. Because the routes are generated at each compute node the processing load to generate the routes is distributed among the compute nodes.

Patent Agency Ranking