Dynamic memory scheduling routine with enhanced bank-group batching

    公开(公告)号:US11126431B1

    公开(公告)日:2021-09-21

    申请号:US16888493

    申请日:2020-05-29

    Abstract: A method for dynamic memory scheduling with enhanced bank-group batching is described. The method includes determining a read-bank group-spread of each rank, as a number of bank-groups of each respective rank targeted by at least one read instruction. The method further includes determining a write-bank group-spread of each rank, as a number of bank-groups of each rank targeted by at least one write instruction. The method also includes stalling a current batch of read instructions in a rank when the read-bank group-spread of the rank is less than a predetermined value. The method further includes stalling a current batch of write instructions in a rank when the write-bank group-spread of the rank is less than the predetermined value.

    EFFICIENCY MODE IN A MEMORY SYSTEM
    14.
    发明申请

    公开(公告)号:US20250068574A1

    公开(公告)日:2025-02-27

    申请号:US18454658

    申请日:2023-08-23

    Abstract: This disclosure provides systems, methods, and devices for memory systems that support an efficient mode for reducing power consumption in a memory module while maintaining access to all contents of memory. In a first aspect, a method includes communicating, by a memory module, first data stored in a first plurality of banks to a host device through a first sub-channel in a first operating mode; communicating second data stored in the second plurality of banks to the host device through a second sub-channel in the first operating mode; receiving a command to enter a second operating mode; and communicating third data stored in the first plurality of banks and fourth data stored in the second plurality of banks to the host device through the first sub-channel in the second operating mode. Other aspects and features are also claimed and described.

    Power management using duty cycles
    15.
    发明授权

    公开(公告)号:US10254823B2

    公开(公告)日:2019-04-09

    申请号:US15471865

    申请日:2017-03-28

    Abstract: An integrated circuit (IC) is disclosed herein for power management using duty cycles. In an example aspect, the integrated circuit includes multiple power domains, each of which includes a respective power state controller. The power state controller acts as a bridge between global supply lines of the integrated circuit and local supply lines of the respective power domain. Global supply lines can include a first global power rail, a second global power rail, and a global clock tree. Local supply lines can include a local power rail and a local clock tree. In operation, a power state controller adjusts a power state of the respective power domain in accordance with a duty cycle. A timeslot corresponding to the duty cycle can be separated into multiple time periods with durations of the time periods being based on the duty cycle.

    Method and Apparatus for Virtualized Control of a Shared System Cache
    17.
    发明申请
    Method and Apparatus for Virtualized Control of a Shared System Cache 审中-公开
    用于虚拟化控制共享系统缓存的方法和装置

    公开(公告)号:US20160335190A1

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

    申请号:US14710693

    申请日:2015-05-13

    Abstract: Aspects include computing devices, systems, and methods for implementing a cache maintenance or status operation for a component cache of a system cache. A computing device may generate a component cache configuration table, assign at least one component cache indicator of a component cache to a master of the component cache, and map at least one control register to the component cache indicator by a centralized control entity. The computing device may store the component cache indicator such that the component cache indicator is accessible by the master of the component cache for discovering a virtualized view of the system cache and issuing a cache maintenance or status command for the component cache bypassing the centralized control entity. The computing device may receive the cache maintenance or status command by a control register associated with a cache maintenance or status command and the component cache bypassing the centralized control entity.

    Abstract translation: 方面包括用于实现系统高速缓存的组件高速缓存的高速缓存维护或状态操作的计算设备,系统和方法。 计算设备可以生成组件高速缓存配置表,将组件高速缓存的至少一个组件高速缓存指示符分配给组件高速缓存的主设备,并且通过集中控制实体将至少一个控制寄存器映射到组件高速缓存指示器。 计算设备可以存储组件高速缓存指示符,使得组件高速缓存指示符可被组件高速缓存的主机访问,用于发现系统高速缓存的虚拟化视图,并且发出用于绕过集中控制实体的组件高速缓存的高速缓存维护或状态命令 。 计算设备可以通过与高速缓存维护或状态命令相关联的控制寄存器以及绕过集中控制实体的组件高速缓存来接收高速缓存维护或状态命令。

    Method and Apparatus For Flexible Cache Partitioning By Sets And Ways Into Component Caches
    18.
    发明申请
    Method and Apparatus For Flexible Cache Partitioning By Sets And Ways Into Component Caches 有权
    用于灵活高速缓存分组的方法和装置通过集合和方式进入组件高速缓存

    公开(公告)号:US20160019157A1

    公开(公告)日:2016-01-21

    申请号:US14333981

    申请日:2014-07-17

    Abstract: Aspects include computing devices, systems, and methods for partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests specifying component cache identifiers, and match the component cache identifiers with records correlating traits of the component cache identifiers with in a component cache configuration table. The component cache traits may include a set shift trait, set offset trait, and target ways, which may define the locations of the component caches in the system cache. The system cache memory controller may also receive a physical address for the system cache in the system cache access request, determine an indexing mode for the component cache, and translate the physical address for the component cache.

    Abstract translation: 方面包括计算设备,系统和用于通过集合和方式将系统高速缓存分组到组件高速缓存中的方法。 系统高速缓冲存储器控制器可以管理组件高速缓存并管理对组件高速缓存的访问。 系统高速缓冲存储器控制器可以接收指定组件高速缓存标识符的系统高速缓存访​​问请求,并且将组件高速缓存标识符与组件高速缓存标识符的特征与组件高速缓存配置表相关联的记录进行匹配。 组件缓存特征可以包括设置的移动特征,设置偏移特征和目标方式,其可以定义系统高速缓存中的组件高速缓存的位置。 系统高速缓冲存储器控制器还可以在系统高速缓存访​​问请求中接收系统高速缓存的物理地址,确定组件高速缓存的索引模式,并转换组件高速缓存的物理地址。

Patent Agency Ranking