发明名称 |
一种避免多核处理器局部过热的线程转移分配方法 |
摘要 |
本发明属于处理器设计领域,涉及一种不同处理器核间转移分配线程以避免单个或部分处理器核过热的方法。本发明把多核处理器内的多个处理器核划分成多个群,多个相邻处理器核共享内存,成为一个群;每个群有一个线程控制器,该控制器为这个群里的处理器核动态转移分配线程,尽量以最小的线程转移数量,减少过热处理器核的温度到预设门限值以下且最接近预设门限值,并把线程尽可能转移到在工作的相邻处理器核数量最少的处理器核中,以减少未来又出现过热处理器核的可能性,所述多个群的线程转移可同时进行,以便能快速降低各个群内过热处理器核温度到预设门限值以下。 |
申请公布号 |
CN105868016A |
申请公布日期 |
2016.08.17 |
申请号 |
CN201510028581.4 |
申请日期 |
2015.01.20 |
申请人 |
复旦大学 |
发明人 |
佘晓轩 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
上海元一成知识产权代理事务所(普通合伙) 31268 |
代理人 |
吴桂琴 |
主权项 |
一种避免多核处理器局部过热的线程转移分配方法,其特征在于,采用不同处理器核间转移线分配程避免单个或部分处理器核过热,包括下述步骤:步骤1:在多核处理器内划分处理器核群和设计群控制器;步骤2:群控制器监控记录群内处理器核线程临时转移导致的温度变化;步骤3:群控制器分配线程,降低群内过热处理器核温度到预设门限以下。 |
地址 |
200433 上海市杨浦区邯郸路220号 |