发明名称 DYNAMIC THERMAL BUDGET ALLOCATION FOR MEMORY ARRAY
摘要 Embodiments of the present inventive concept relate to systems and methods for dynamically allocating and/or redistributing thermal budget to each memory group in a memory array from a total memory thermal budget based on the workload of each memory group. In this manner, the memory groups having a higher workload can receive a higher thermal budget. The allocation can be dynamically adjusted over time. Thus, the individual and overall memory group performance increases while efficiently allocating the total thermal budget. By dynamically sharing the total thermal budget of the system, the performance of the system as a whole is increased, thereby lowering, for example, the total cost of ownership (TCO) of datacenters.
申请公布号 US2015185813(A1) 申请公布日期 2015.07.02
申请号 US201414292768 申请日期 2014.05.30
申请人 PING Zhan;BRENNAN Robert;MARTINEAU Jason 发明人 PING Zhan;BRENNAN Robert;MARTINEAU Jason
分类号 G06F1/32;G06F1/26 主分类号 G06F1/32
代理机构 代理人
主权项 1. A method for dynamically allocating a thermal budget for a memory array, the method comprising: assigning an equal number of credits to each of a plurality of memory groups in the memory array; detecting at least one of an amount of current or power being consumed by each of the plurality of memory groups; determining, by the dynamic thermal budget logic, whether the amount of current or power being consumed by a particular memory group from among the plurality of memory groups is less than the assigned number of credits for the particular memory group; when it is determined that the amount of current or power being consumed by the particular memory group is less than the assigned number of credits for the particular memory group, assigning a decreased number of credits to the particular memory group and increasing throttling of the particular memory group; determining, by dynamic thermal budget logic, whether the amount of current or power being consumed by a particular memory group from among the plurality of memory groups is approaching, is at, or exceeds the assigned number of credits for the particular memory group; and when it is determined that the amount of current or power being consumed by the particular memory group is approaching, is at, or exceeds the assigned number of credits for the particular memory group, assigning an increased number of credits to the particular memory group and reducing throttling of the particular memory group.
地址 San Jose CA US