摘要
针对龙芯处理器调节自身电压会影响CPU负载的正常运行,导致处理器无法运行在高压下进而影响高频的稳定运行问题,提出一种基于系统管理核(system management controller,SMC)的睿频方法,充分利用系统管理核实时监测并动态调节处理器核的电压和频率.同时,为保证系统管理核程序运行的实时性以及其与处理器核之间的快速通信,在其系统程序中搭载RT-Thread实时操作系统并设计“Service Request”核间通信协议;结合动态调频调压模块和自动化温度控制模块,实现系统管理核对处理器核频率、电压与温度的统一管理.龙芯3A4000处理器的实验数据表明,该方法有效且可靠,处理器在整体功耗增加了25.5%的情况下,综合性能提升最高可达34.2%.
The voltage adjustment of the Loongson processor will affect the normal operation of CPU load.It causes the processors to fail to run under high voltage and then affects the stable high-frequency operation.Accordingly,the turbo boost method based on the system management controller(SMC)is proposed,which makes full use of the SMC to monitor and adjust the voltage and frequency of processor cores in real time.At the same time,for the real-time operation of SMC as well as the fast communication between SMC and the processor cores,the real-time operating system RTThread is equipped and the inter-processor communication protocol“Service Request”is designed.Through dynamic frequency and voltage regulation modules as well as the automatic temperature control module,the unified management of the frequency,voltage,and temperature of processor cores is realized.The experimental data on the Loongson 3A4000platform shows that this method is effective and reliable.Moreover,when the overall power consumption of processors is increased by 25.5%,the overall performance can be improved by 34.2%.
作者
高佳佳
张方舟
杨嘉勋
陈华才
龚声蓉
GAO Jia-Jia;ZHANG Fang-Zhou;YANG Jia-Xun;CHEN Hua-Cai;GONG Sheng-Rong(School of Computer and Information Technology,Northeast Petroleum University,Daqing 163318,China;Jiangsu Lemote Technology Co.Ltd.,Suzhou 215500,China;School of Computer Science and Engineering,Changshu Institute of Technology,Suzhou 215500,China)
出处
《计算机系统应用》
2022年第7期120-127,共8页
Computer Systems & Applications
基金
江苏省科技成果转化专项资金(BA2018074)。
关键词
龙芯
睿频
系统管理核
核间通信
动态调频调压
温度控制
Loongson
turbo boost
system management controller(SMC)
inter-processor communication
dynamic frequency and voltage regulation
temperature control