Scheduling memory accesses using an efficient row burst value
    22.
    发明授权
    Scheduling memory accesses using an efficient row burst value 有权
    使用有效的行突发值调度存储器访问

    公开(公告)号:US09489321B2

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

    申请号:US13917033

    申请日:2013-06-13

    CPC classification number: G06F13/1626 G06F13/161 G06F13/1694

    Abstract: A memory accessing agent includes a memory access generating circuit and a memory controller. The memory access generating circuit is adapted to generate multiple memory accesses in a first ordered arrangement. The memory controller is coupled to the memory access generating circuit and has an output port, for providing the multiple memory accesses to the output port in a second ordered arrangement based on the memory accesses and characteristics of an external memory. The memory controller determines the second ordered arrangement by calculating an efficient row burst value and interrupting multiple row-hit requests to schedule a row-miss request based on the efficient row burst value.

    Abstract translation: 存储器访问代理包括存储器访问生成电路和存储器控制器。 存储器访问生成电路适于以第一有序布置生成多个存储器访问。 存储器控制器耦合到存储器存取产生电路,并且具有输出端口,用于基于存储器访问和外部存储器的特性以第二有序布置提供对输出端口的多个存储器访问。 存储器控制器通过计算有效的行脉冲串值和中断多个行命中请求来基于有效的行脉冲串值来调度行错请求来确定第二排序。

    Using a linear prediction to configure an idle state of an entity in a computing device
    23.
    发明授权
    Using a linear prediction to configure an idle state of an entity in a computing device 有权
    使用线性预测来配置计算设备中的实体的空闲状态

    公开(公告)号:US09442557B2

    公开(公告)日:2016-09-13

    申请号:US14075645

    申请日:2013-11-08

    CPC classification number: G06F1/3234 G06F1/206

    Abstract: The described embodiments include a computing device with one or more entities (processor cores, processors, etc.). In some embodiments, during operation, a thermal power management unit in the computing device uses a linear prediction to compute a predicted duration of a next idle period for an entity based on the duration of one or more previous idle periods for the entity. Based on the predicted duration of the next idle period, the thermal power management unit configures the entity to operate in a corresponding idle state.

    Abstract translation: 所描述的实施例包括具有一个或多个实体(处理器核心,处理器等)的计算设备。 在一些实施例中,在操作期间,计算设备中的热功率管理单元使用线性预测来基于实体的一个或多个先前空闲周期的持续时间来计算实体的下一个空闲周期的预测持续时间。 基于下一个空闲周期的预测持续时间,热功率管理单元将实体配置为在相应的空闲状态下工作。

    Die-stacked memory device with reconfigurable logic
    24.
    发明授权
    Die-stacked memory device with reconfigurable logic 有权
    具有可重构逻辑的堆叠式存储器件

    公开(公告)号:US09344091B2

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

    申请号:US14551147

    申请日:2014-11-24

    Abstract: A die-stacked memory device incorporates a reconfigurable logic device to provide implementation flexibility in performing various data manipulation operations and other memory operations that use data stored in the die-stacked memory device or that result in data that is to be stored in the die-stacked memory device. One or more configuration files representing corresponding logic configurations for the reconfigurable logic device can be stored in a configuration store at the die-stacked memory device, and a configuration controller can program a reconfigurable logic fabric of the reconfigurable logic device using a selected one of the configuration files. Due to the integration of the logic dies and the memory dies, the reconfigurable logic device can perform various data manipulation operations with higher bandwidth and lower latency and power consumption compared to devices external to the die-stacked memory device.

    Abstract translation: 芯片堆叠的存储器件包括可重构逻辑器件,以在执行各种数据操作操作和使用存储在管芯堆叠的存储器件中的数据的其他存储器操作中提供实现灵活性,或者导致要存储在管芯堆叠存储器件中的数据。 堆叠式存储设备。 代表可重配置逻辑器件的相应逻辑配置的一个或多个配置文件可被存储在管芯堆叠的存储器件的配置存储器中,并且配置控制器可使用所选择的一个存储器件对可重新配置的逻辑器件进行编程 配置文件。 由于逻辑管芯和存储器管芯的集成,与可堆叠存储器件外部的器件相比,可重构逻辑器件可以执行具有更高带宽和更低延迟和功耗的各种数据操作操作。

    DATA DISTRIBUTION AMONG MULTIPLE MANAGED MEMORIES
    25.
    发明申请
    DATA DISTRIBUTION AMONG MULTIPLE MANAGED MEMORIES 有权
    数据分配在多个管理的记忆

    公开(公告)号:US20160048327A1

    公开(公告)日:2016-02-18

    申请号:US14459958

    申请日:2014-08-14

    CPC classification number: G06F13/1657 G06F13/1647

    Abstract: A system and method are disclosed for managing memory interleaving patterns in a system with multiple memory devices. The system includes a processor configured to access multiple memory devices. The method includes receiving a first plurality of data blocks, and then storing the first plurality of data blocks using an interleaving pattern in which successive blocks of the first plurality of data blocks are stored in each of the memory devices. The method also includes receiving a second plurality of data blocks, and then storing successive blocks of the second plurality of data blocks in a first memory device of the multiple memory devices.

    Abstract translation: 公开了一种用于管理具有多个存储器件的系统中的存储器交错模式的系统和方法。 该系统包括被配置为访问多个存储器设备的处理器。 该方法包括:接收第一多个数据块,然后使用交织模式存储第一多个数据块,其中第一多个数据块的连续块存储在每个存储器件中。 该方法还包括接收第二多个数据块,然后将第二多个数据块的连续块存储在多个存储器件的第一存储器件中。

    Processing engine for complex atomic operations
    26.
    发明授权
    Processing engine for complex atomic operations 有权
    用于复杂原子操作的处理引擎

    公开(公告)号:US09218204B2

    公开(公告)日:2015-12-22

    申请号:US13725724

    申请日:2012-12-21

    CPC classification number: G06F9/50 G06F9/526 G06F2209/521 G06F2209/522

    Abstract: A system includes an atomic processing engine (APE) coupled to an interconnect. The interconnect is to couple to one or more processor cores. The APE receives a plurality of commands from the one or more processor cores through the interconnect. In response to a first command, the APE performs a first plurality of operations associated with the first command. The first plurality of operations references multiple memory locations, at least one of which is shared between two or more threads executed by the one or more processor cores.

    Abstract translation: 系统包括耦合到互连的原子处理引擎(APE)。 互连将耦合到一个或多个处理器内核。 APE通过互连从一个或多个处理器核接收多个命令。 响应于第一命令,APE执行与第一命令相关联的第一多个操作。 第一组多个操作引用多个存储器位置,其中至少一个在一个或多个处理器核心执行的两个或多个线程之间共享。

    POWER GATING BASED ON CACHE DIRTINESS
    27.
    发明申请
    POWER GATING BASED ON CACHE DIRTINESS 有权
    基于CACHE DIRTINESS的功率增益

    公开(公告)号:US20150185801A1

    公开(公告)日:2015-07-02

    申请号:US14146591

    申请日:2014-01-02

    CPC classification number: G06F1/3287 G06F1/3225 Y02D10/171 Y02D50/20

    Abstract: Power gating decisions can be made based on measures of cache dirtiness. Analyzer logic can selectively power gate a component of a processor system based on a cache dirtiness of one or more caches associated with the component. The analyzer logic may power gate the component when the cache dirtiness exceeds a threshold and may maintains the component in an idle state when the cache dirtiness does not exceed the threshold. Idle time prediction logic may be used to predict a duration of an idle time of the component. The analyzer logic may then selectively power gates the component based on the cache dirtiness and the predicted idle time.

    Abstract translation: 电源选通决定可以基于缓存污垢的测量。 分析器逻辑可以基于与组件相关联的一个或多个高速缓存的高速缓存污垢来选择性地加电处理系统的组件。 当高速缓存污物超过阈值时,分析器逻辑可以对组件供电,并且当高速缓存污垢不超过阈值时,分析器逻辑可以维持组件处于空闲状态。 空闲时间预测逻辑可以用于预测组件的空闲时间的持续时间。 然后,分析器逻辑可以基于高速缓存污物和预测的空闲时间选择性地对组件进行加电。

    Performing Processing Operations for Memory Circuits using a Hierarchical Arrangement of Processing Circuits
    28.
    发明申请
    Performing Processing Operations for Memory Circuits using a Hierarchical Arrangement of Processing Circuits 审中-公开
    使用处理电路的分层布置执行存储器电路的处理操作

    公开(公告)号:US20150106574A1

    公开(公告)日:2015-04-16

    申请号:US14053957

    申请日:2013-10-15

    Abstract: The described embodiments include a computing device that comprises at least one memory die having memory circuits and memory die processing circuits, and a logic die coupled to the at least one memory die, the logic die having logic die processing circuits. In the described embodiments, the memory die processing circuits are configured to perform memory die processing operations on data retrieved from or destined for the memory circuits and the logic die processing circuits are configured to perform logic die processing operations on data retrieved from or destined for the memory circuits.

    Abstract translation: 所描述的实施例包括计算设备,其包括具有存储器电路和存储器管芯处理电路的至少一个存储器管芯,以及耦合到至少一个存储器管芯的逻辑管芯,所述逻辑管芯具有逻辑管芯处理电路。 在所描述的实施例中,存储器管芯处理电路被配置为对从存储器电路检索或去往存储器电路的数据执行存储器管芯处理操作,并且逻辑管芯处理电路被配置为对从或从 存储电路。

    Using a Linear Prediction to Configure an Idle State of an Entity in a Computing Device
    29.
    发明申请
    Using a Linear Prediction to Configure an Idle State of an Entity in a Computing Device 有权
    使用线性预测来配置计算设备中实体的空闲状态

    公开(公告)号:US20140149772A1

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

    申请号:US14075645

    申请日:2013-11-08

    CPC classification number: G06F1/3234 G06F1/206

    Abstract: The described embodiments include a computing device with one or more entities (processor cores, processors, etc.). In some embodiments, during operation, a thermal power management unit in the computing device uses a linear prediction to compute a predicted duration of a next idle period for an entity based on the duration of one or more previous idle periods for the entity. Based on the predicted duration of the next idle period, the thermal power management unit configures the entity to operate in a corresponding idle state.

    Abstract translation: 所描述的实施例包括具有一个或多个实体(处理器核心,处理器等)的计算设备。 在一些实施例中,在操作期间,计算设备中的热功率管理单元使用线性预测来基于实体的一个或多个先前空闲周期的持续时间来计算实体的下一个空闲周期的预测持续时间。 基于下一个空闲周期的预测持续时间,热功率管理单元将实体配置为在相应的空闲状态下工作。

    Memory Page Attribute Modification
    30.
    发明公开

    公开(公告)号:US20240330198A1

    公开(公告)日:2024-10-03

    申请号:US18192874

    申请日:2023-03-30

    CPC classification number: G06F12/1009 G06F12/0837

    Abstract: Modifying memory page attributes using a programmable page attribute register of a core executing a process is described. In accordance with the described techniques, a host includes a core that is configured to generate a modified page table attribute for a page in system memory. The modified page table attribute represents at least one demoted permission for a page as specified by a system page table. The core is configured to maintain the modified page table attribute locally in the programmable page attribute register and execute at least one operation allocated to the page according to the modified page table attribute.

Patent Agency Ranking