发明名称 Performance management methods for electronic devices with multiple central processing units
摘要 Performance management methods for an electronic device with multiple central processing units (CPUs) are provided. First, thread loading rearrangement and CPU frequency evaluation are performed to obtain a plurality of evaluated performance values for different amounts of CPUs, wherein the plurality of evaluated performance values are relevant to power consumption values of the multiple CPUs. It is then determined whether to adjust an amount of used CPUs based on the plurality of evaluated performance values corresponding to the different amounts of CPUs.
申请公布号 US9552046(B2) 申请公布日期 2017.01.24
申请号 US201314028003 申请日期 2013.09.16
申请人 HTC Corporation 发明人 Chang Wen-Yen;Wu Chih-Tsung;Lai Ching-Tsung
分类号 G06F1/00;G06F1/32;G06F9/50 主分类号 G06F1/00
代理机构 Birch, Stewart, Kolasch & Birch, LLP 代理人 Birch, Stewart, Kolasch & Birch, LLP
主权项 1. A performance management method for an electronic device with multiple central processing units (CPUs), comprising: performing thread loading rearrangement and CPU frequency evaluation to obtain a plurality of evaluated performance values for different amounts of CPUs, wherein the plurality of evaluated performance values are relevant to power consumption values of the multiple CPUs; and determining whether to adjust an amount of used CPUs based on the plurality of evaluated performance values corresponding to the different amounts of CPUs, wherein the step of performing thread loading rearrangement and CPU frequency evaluation to obtain the plurality of evaluated performance values for the different amounts of CPUs further comprises: performing thread loading rearrangement and CPU frequency evaluation to obtain a first, second and third evaluated performance values for a first, second and third amounts of used CPUs, respectively, wherein the first amount of used CPUs indicates the amount of CPUs which are being currently used, the second amount of used CPUs indicates the amount of CPUs which are being currently used plus an amount of CPUs assumed to be opened, and the third amount of used CPUs indicates the amount of CPUs which are being currently used minus the amount of CPUs assumed to be shut down, and wherein the step of performing thread loading rearrangement and CPU frequency evaluation to obtain the first, second and third evaluated performance values for the first, second and third amounts of used CPUs further comprises: performing the thread loading rearrangement to deduce an amount of thread loading that can be distributed to the amount of CPUs assumed to be opened or deduce an amount of thread loading that can be taken from the amount of CPUs assumed to be shut down;performing the CPU frequency evaluation to obtain a respective predicted CPU frequency for the first, second and third amounts of used CPUs based on the deduced result; andevaluating the first, second and third evaluated performance values for the first, second and third amounts of used CPUs, respectively, based on the predicted CPU frequencies.
地址 Taoyuan TW