当前位置:首页 > 通信技术 > 通信技术
[导读]随着对移动和有线设备的能源效率需求的增长,系统开发人员会越来越多地使用功率智能型硬件解决方案,而更加节能的代码能使之如虎添翼。 最前沿的功率智能型硬件技术就是多核SoC,它能够工作在各种各样的频率及电压下

随着对移动和有线设备的能源效率需求的增长,系统开发人员会越来越多地使用功率智能型硬件解决方案,而更加节能的代码能使之如虎添翼。


最前沿的功率智能型硬件技术就是多核SoC,它能够工作在各种各样的频率及电压下。还有一些CPU和外设也支持多种功耗模式。我们已经看到硬件方面的进展,但是要真正地从这些进展中得到好处,还需要一种新型的操作系统。


在功率高效型嵌入式设计迎来曙光的今天,前辈们所使用的实时操作系统(RTOS)已经不再满足需要。这时所需要的是节能型RTOS,它更加注重处理CPU的各种模式,同时均衡系统总响应度及功耗。

硬件技术趋势
现在,电池的体积越来越小,但提供的容量却越来越大。而大量的电子设备开始采用比以往更大的、由触摸屏控制的、具备高级特性的背光LCD显示器,这样提高了产品的易用性,其代价是功耗更大,并且当LCD技术获得重大进展时,就会推动背光需求,这就需要更多的功率。

图1 任务的调度:未经优化的系统相对经过优化的系统


现代SoC设计采用了动态的电压和频率调节(DVFS)。在最简单的情况下,降低频率就能够降低功耗,并且系统也能够降低供给CPU的电压,给节能带来倍增的效果。CPU内核提供了各式各样的功耗状态:运行(run)、睡眠(sleep)、打盹(doze)和小睡(snooze)。


CPU功耗状态的功耗越小,唤醒CPU所需要的时间就越长。最深的节能等级会保存硬件的寄存器状态,并使DRAM进入自保持模式,但较深的节能等级也会表现为在系统刚被唤醒时反应缓慢。


今天的设计通常会加入支持DVFS中动态电压部分的电源管理IC(PMIC)。当SoC的频率达到最大时,电压也必须达到最大,以维持转换时间,并且在较低频率时,电压可以降低。


图1是经过优化和未经优化的系统示例。如果系统没有针对功耗进行调整,处理器将快速完成作业,比实际需要更快。频率的降低使得降低所需电压成为可能,这意味着能够在满足时间限制的同时节省功耗。
有了上述硬件技术的进步,软件就当仁不让地占据了控制系统总体功耗的位置。要想尽可能地节省所有嵌入式设备的功耗,就需要一套相当复杂的电源管理系统。用于电源管理的软件可以分为被动电源管理和主动电源管理。


被动电源管理
最基本的电源管理方法是被动电源管理。被动电源管理通过将电源域置于低功耗状态来监视设备何时被使用,检测设备何时停止活动,并做出反应。


例如,当设备的用户界面被激活——用户接触触摸屏——设备就处于活动状态并保持在全功耗模式。如果触摸屏不活动,随着定时器计时结束,电源域的状态机将转换到低功耗状态。第一次超时事件可能会将背光降至50%亮度。第二次超时事件可以将其完全关闭。

主动电源管理
主动电源管理采用的理念就是系统可以预测将来的资源使用,但这实际上是不可能的。对于系统而言,能够做到的是分析每个任务,并引入复杂的调度技术,以便预测当系统在工作时任务需要什么,并相应地调节电压和频率。通过分析数据,根据实际功率使用状况以及系统正在执行的动态测量来进行手动编程,或者通过动态测量该系统正在执行的任务来进行手动编程。

图2 使用DVFS时,频率可快速调节,而电压则以慢得多的固定转换速率变化


监视任务时,可以监视它们访问哪些API,使用哪些设备以及每次准备好接受调度所消耗的时间。接着,这些数据连同最近每项任务执行调度的历史会被搜集并存储起来,以便用于分析完成这项作业需要多少处理资源。


通过使用DVFS,系统开发人员可以节省大量功耗,但这样做是有代价的,因为在低功耗和高功耗状态之间的切换会消耗额外的功率。低频到高频的切换意味着我们需要首先将电压调节至CPU频率可以承受的预定电压水平。降低频率的过程是瞬时的,但是电压的调节过程受限于转换速率,需要一定时间才能达到最佳设置,如图2所示。


考虑到电源管理结构,有时,与其降低DVFS之后再重新调高以满足新任务的需要,还不如让系统保持在高功耗状态。

用于对称多处理(SMP)系统
对称多处理(SMP,Symmetrical Multi-Processing)技术,是指在一台计算机上使用两个或两个以上处理器去进行计算处理。如果有两个内核,两项待运行任务,这两项任务可同时运行。如果DVFS设置为相同频率,每项任务都可以运行在任意内核上。实际上,如果我们在单独调节的每个内核上使用不同的DVFS设置,情况会变得更加复杂。


随着今天SoC中SMP复杂度的增加,遇到支持4个或更多个对称内核的系统并不罕见。这就需要调度多个可能工作在不同频率上的内核,增加了管理每个内核的DVFS方面以及调度每个内核上任务的复杂度.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭