Selective Transfer of Cache Block Data

    公开(公告)号:US20250110884A1

    公开(公告)日:2025-04-03

    申请号:US18477941

    申请日:2023-09-29

    Abstract: Systems and techniques for selectively transferring one or more portions of a cache block in response to a request are described. Computing system components are informed as to instances where data transfer operations involve moving less than an entirety of data included in a cache block cache block. In one example, executable code for a computational task includes hints that identify when memory requests involve accessing and transmitting less than an entirety of a cache block and cause system components to communicate a subset of the cache block during a memory access. In another example, a data differentiator unit is implemented to analyze a cache block and return a portion of the cache block that is selected based on one or more criteria specified for a computational task. The described techniques thus overcome conventional drawbacks facing systems that transmit an entire cache block when only a portion is needed.

    Dynamic adaptation of memory page management policy

    公开(公告)号:US10705972B2

    公开(公告)日:2020-07-07

    申请号:US15264400

    申请日:2016-09-13

    Abstract: Systems, apparatuses, and methods for determining preferred memory page management policies by software are disclosed. Software executing on one or more processing units generates a memory request. Software determines the preferred page management policy for the memory request based at least in part on the data access size and data access pattern of the memory request. Software conveys an indication of a preferred page management policy to a memory controller. Then, the memory controller accesses memory for the memory request using the preferred page management policy specified by software.

    Interposer having a pattern of sites for mounting chiplets

    公开(公告)号:US10090236B2

    公开(公告)日:2018-10-02

    申请号:US14995002

    申请日:2016-01-13

    Abstract: The described embodiments include an interposer with signal routes located therein. The interposer includes a set of sites arranged in a pattern, each site including a set of connection points. Each connection point in each site is coupled to a corresponding one of the signal routes. Integrated circuit chiplets may be mounted on the sites and signal connectors for mounted integrated circuit chiplets may coupled to some or all of the connection points for corresponding sites, thereby coupling the chiplets to corresponding signal routes. The chiplets may then send and receive signals via the connection points and signal routes. In some embodiments, the set of connection points in each of the sites is the same, i.e., has a same physical layout. In other embodiments, the set of connection points for each site is arranged in one of two or more physical layouts.

    Bucketized Hash Tables with Remap Entries
    8.
    发明申请

    公开(公告)号:US20170300592A1

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

    申请号:US15438401

    申请日:2017-02-21

    CPC classification number: G06F16/9014

    Abstract: Methods and mechanisms for managing data in a hash table are disclosed. A computing system includes a hash table configured to store data and hash management logic. In response to receiving a request to insert data into the hash table, the hash management logic is configured to generate a first hash value by applying a first hash function to the key of the key-value pair, and identify a first bucket within the hash table that corresponds to the first hash table. If the first bucket has a slot available, store the key-value pair in the slot. If the first bucket does not have a slot available, select a first slot of the first bucket for conversion to a remap entry, store the key-value pair in a second bucket, and store information associating the key-value pair with the second bucket in the remap entry.

    Using Processor Types for Processing Interrupts in a Computing Device

    公开(公告)号:US20170212851A1

    公开(公告)日:2017-07-27

    申请号:US15005378

    申请日:2016-01-25

    Abstract: The described embodiments include a computing device with multiple interrupt processors for processing interrupts. In the described embodiments, each of the multiple processors is classified as one or more processor types based on factors such as features and functionality of the processor, an operating environment of the processor, the characteristics of some or all of the available interrupts, etc. During operation, an interrupt controller in the computing device receives an indication of an interrupt. The interrupt controller then determines a processor type for processing the interrupt. Next, the interrupt controller causes the interrupt to be processed by one of the plurality of processors that is the determined processor type.

    MEMORY SYSTEM WITH REGION-SPECIFIC MEMORY ACCESS SCHEDULING
    10.
    发明申请
    MEMORY SYSTEM WITH REGION-SPECIFIC MEMORY ACCESS SCHEDULING 审中-公开
    具有区域特定存储器访问调度的存储器系统

    公开(公告)号:US20160124873A1

    公开(公告)日:2016-05-05

    申请号:US14891523

    申请日:2013-05-16

    Abstract: An integrated circuit device includes a memory controller coupleable to a memory. The memory controller to schedule memory accesses to regions of the memory based on memory timing parameters specific to the regions. A method includes receiving a memory access request at a memory device. The method further includes accessing, from a timing data store of the memory device, data representing a memory timing parameter specific to a region of the memory cell circuitry targeted by the memory access request. The method also includes scheduling, at the memory controller, the memory access request based on the data.

    Abstract translation: 集成电路装置包括可耦合到存储器的存储器控​​制器。 所述存储器控制器基于所述区域特有的存储器定时参数来调度对所述存储器的区域的存储器访问。 一种方法包括在存储器设备处接收存储器访问请求。 该方法还包括从存储器设备的定时数据存储器访问表示存储器定时参数的特定于存储器访问请求所针对的存储器单元电路区域的数据。 该方法还包括在存储器控制器的基础上调度存储器访问请求。

Patent Agency Ranking