A computing device including multiple cores and a method of distributing power to multiple cores are provided. The computing device includes a control core group comprising a plurality of control cores configured to allocate power budget to the processing core according to the energy management strategy and the status information of the processing core, and transmit the allocated power budget to at least one of the lower control core and the processing core; and includes at least one or more processing cores. The processing core group is configured to perform calculations based on the power budget allocated by the control core group and send the status information of the processing core to the control core group. The status information of the processing core has been modified based on the calculation performed.
【技术实现步骤摘要】
计算设备和分配功率到每个计算设备中的多个核的方法相关申请的交叉引用本申请要求于2017年2月27日在韩国知识产权局提交的韩国专利申请No.10-2017-025654的优先权,其公开内容通过引用整体并入本文。
本公开涉及每个包括多个核的计算设备,以及向多个核动态地分配功率的方法。
技术介绍
计算设备正在演变为将多个核或处理器集成到单个集成电路中以满足应用的性能要求。例如,多核处理器是具有算术功能的两个或多个核集成在单个处理器上的多核处理器。另外,还开发了一种众核处理器,其中更多的核(通常多于16个)集成在单个处理器上。多核处理器和众核处理器可以安装在诸如平板个人计算机(personalcomputers,PC)、移动电话、个人数字助理(personaldigitalassistants,PDA)、膝上型计算机、媒体播放器、全球定位系统(GlobalPositioningSystem,GPS)设备、电子书终端、MP3播放器、和数码相机、或包括安装在电视机(televisions,TV)上的多媒体芯片的嵌入式设备的便携式设备上。设计在多核处理器或众核处理器中管理核的功率和发热的方法是可以期望的。
技术实现思路
提供了计算设备和向包括在每个计算设备中的被分层地分类的控制核的组中的处理核分配功率的方法。附加方面将在下面的描述中部分地阐述,并且部分地将从描述中显而易见,或者可以通过实践所呈现的示例性实施例来学习。根据一些示例性实施例,包括多个核的计算设备包括包括多个控制核的控制核组,控制核组被配置为根据能量管理策略和处理核的状态信息来向处理核分配功率预算,并将分配的功率 ...
【技术保护点】
1.一种包括多个核的计算设备,所述计算设备包括:包括多个控制核的控制核组,所述控制核组被配置为根据能量管理策略和处理核的状态信息给处理核分配功率预算,以及将所分配的功率预算发送到下控制核和所述处理核中的至少一个;以及包括至少一个或多个所述处理核的处理核组,所述处理核组被配置为基于所述由所述控制核组分配的功率预算执行计算,以及将所述处理核的状态信息发送到所述控制核组,基于所执行的计算已经修改了所述处理核的状态信息;以及所述多个控制核根据所述控制核向其分配所述功率预算的所述处理核的数量而被分层地分类,所述下控制核是占据比上控制核更下层的层的控制核。
【技术特征摘要】
2017.02.27 KR 10-2017-00256541.一种包括多个核的计算设备,所述计算设备包括:包括多个控制核的控制核组,所述控制核组被配置为根据能量管理策略和处理核的状态信息给处理核分配功率预算,以及将所分配的功率预算发送到下控制核和所述处理核中的至少一个;以及包括至少一个或多个所述处理核的处理核组,所述处理核组被配置为基于所述由所述控制核组分配的功率预算执行计算,以及将所述处理核的状态信息发送到所述控制核组,基于所执行的计算已经修改了所述处理核的状态信息;以及所述多个控制核根据所述控制核向其分配所述功率预算的所述处理核的数量而被分层地分类,所述下控制核是占据比上控制核更下层的层的控制核。2.如权利要求1所述的计算设备,其中,所述控制核组还包括:根控制核,被配置为建立所述处理核组的能量管理策略,以及将由所述下控制核管理的所述处理核的功率预算发送到所述下控制核;以及包括多个叶控制核的叶控制核组,所述叶控制核组被配置为从上控制核接收所述功率预算以及向所述处理核分发功率。3.如权利要求2所述的计算设备,其中所述控制核组还被配置为根据从所述下控制核和所述处理核接收到的所述处理核的状态信息,重新分配分配给另一下控制核和其他处理核的功率预算。4.如权利要求3所述的计算设备,其中所述状态信息是所述处理核的功耗、所述处理核的缓存未命中率、以及由所述处理核执行的计算中的至少一个。5.如权利要求2所述的计算设备,其中,所述控制核组还包括:中间控制核组,包括多个中间控制核,所述中间控制核组被配置为从所述根控制核接收功率预算,以及将由所述叶控制核组管理的所述处理核的功率预算发送到所述叶控制核组;所述中间控制核根据所述中间控制核向其分配所述功率预算的所述处理核的数量被分层地分类;以及更上层的层的中间控制核将所述由更下层的层的中间控制核管理的处理核的功率预算发送到所述更下层的层的中间控制核。6.如权利要求2所述的计算设备,其中所述根控制核还被配置为基于所述状态信息建立所述能量管理策略,或者从功率管理器接收所述能量管理策略。7.如权利要求2所述的计算设备,其中所述叶控制核组还被配置为基于从所述上控制核接收的所述功率预算来动态地控制所述处理核的电压和操作频率。8.如权利要求2所述的计算设备,其中所述叶控制核组还被配置为基于从所述上控制核接收的所述功率预算,阻挡包括在所述处理核组中的一个或多个所述处理核的功率。9.如权利要求1所述的计算设备,还包括:热传感器,被配置为测量所述处理核的温度;以及所述状态信息,其还包括从所述热传感器接收到的所述处理核的发热信息。10.如权利要求9所述的计算设备,其中所述能量管理策略基于所述处理核组的计算、由所述处理核组生成的热量、和所述处理核组所使用的功率量中的至少一个。11.一种由计算设备执行的向多个核分配功率的方法,所述方法包括:根据能量管理策略和所述处理核的状态信息,由控制核组向处理核分配功率预算;由所述控制核组将所分配的功率预算发送到下控制核和所述处理核中的至少一个;由所述包括在处理核组中的处理核中的至少一个,基于所分配的功率预算执行计算;以及由所述处理核将所述处理核的...
【专利技术属性】
技术研发人员:B艾格,赵永显,乌洙林,刘东勋,
申请(专利权)人:三星电子株式会社,首尔大学校产学协力团,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。