-
公开(公告)号:US20090077351A1
公开(公告)日:2009-03-19
申请号:US12170990
申请日:2008-07-10
申请人: Takuya Nakaike , Hideaki Komacou , Soiichi Kawano
发明人: Takuya Nakaike , Hideaki Komacou , Soiichi Kawano
IPC分类号: G06F9/30
CPC分类号: G06F1/3203 , G06F8/4432 , G06F9/4893 , Y02D10/24 , Y02D10/41
摘要: Devices, compilers and methods to reduce energy consumption associated with execution of a program by adjusting a computational capability of a CPU with higher accuracy than before. A device sets an appropriate computational capability to the CPU. It includes: changing a computational capability of the CPU every time each of a plurality of program areas included in the execution program is executed while the execution program is being executed, and measuring execution time each of the program areas; deciding an optimal computational capability required to execute the program area using the CPU, based on the execution time for each of the computational capabilities measured for the respective program areas; and performing setting of the optimal computational capability for executing the program area, which is to be used when executing the program area again in the course of executing the execution program, for each of the program areas.
摘要翻译: 通过以比以前更高的精度调整CPU的计算能力来减少与执行程序相关的能量消耗的装置,编译器和方法。 设备为CPU设置适当的计算能力。 其包括:在执行程序执行期间执行包括在执行程序中的多个程序区域中的每一个时,改变CPU的计算能力,并且测量每个程序区域的执行时间; 基于针对相应程序区域测量的每个计算能力的执行时间,确定使用CPU执行程序区域所需的最佳计算能力; 并且对于每个程序区域,执行用于在执行执行程序的过程中再次执行程序区域时执行程序区域的最佳计算能力的设置。
-
公开(公告)号:US08181169B2
公开(公告)日:2012-05-15
申请号:US12170990
申请日:2008-07-10
申请人: Takuya Nakaike , Hideaki Komacou , Soiichi Kawano
发明人: Takuya Nakaike , Hideaki Komacou , Soiichi Kawano
IPC分类号: G06F9/45
CPC分类号: G06F1/3203 , G06F8/4432 , G06F9/4893 , Y02D10/24 , Y02D10/41
摘要: Devices, compilers and methods to reduce energy consumption associated with execution of a program by adjusting a computational capability of a CPU with higher accuracy than before. A device sets an appropriate computational capability to the CPU. It includes: changing a computational capability of the CPU every time each of a plurality of program areas included in the execution program is executed while the execution program is being executed, and measuring execution time each of the program areas; deciding an optimal computational capability required to execute the program area using the CPU, based on the execution time for each of the computational capabilities measured for the respective program areas; and performing setting of the optimal computational capability for executing the program area, which is to be used when executing the program area again in the course of executing the execution program, for each of the program areas.
摘要翻译: 通过以比以前更高的精度调整CPU的计算能力来减少与执行程序相关的能量消耗的装置,编译器和方法。 设备为CPU设置适当的计算能力。 其包括:在执行程序执行期间执行包括在执行程序中的多个程序区域中的每一个时,改变CPU的计算能力,并且测量每个程序区域的执行时间; 基于针对相应程序区域测量的每个计算能力的执行时间,确定使用CPU执行程序区域所需的最佳计算能力; 并且对于每个程序区域,执行用于在执行执行程序的过程中再次执行程序区域时执行程序区域的最佳计算能力的设置。
-