发明名称 LOW OVERHEAD DYNAMIC THERMAL MANAGEMENT IN MANY-CORE CLUSTER ARCHITECTURE
摘要 A semiconductor chip includes a plurality of multi-core clusters each including a plurality of cores and a cluster controller unit. Each cluster controller unit is configured to control thread assignment within the multi-core cluster to which it belongs. The cluster controller unit monitors various parameters measured in the plurality of cores within the multi-core cluster to estimate the computational demand of each thread that runs in the cores. The cluster controller unit may reassign the threads within the multi-core cluster based on the estimated computational demand of the threads and transmit a signal to an upper-level software manager that controls the thread assignment across the semiconductor chip. When an acceptable solution to thread assignment cannot be achieved by shuffling of threads within the multi-core cluster, the cluster controller unit may also report inability to solve thread assignment to the upper-level software manager to request a system level solution.
申请公布号 US2011191776(A1) 申请公布日期 2011.08.04
申请号 US20100698545 申请日期 2010.02.02
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BOSE PRADIP;EMMA PHILIP G.;KURSUN EREN;RIVERS JUDE A.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址