【IT168专稿】2009年6月26号,中国计算机学会青年计算机科技论坛(YOCSEF,CCF Young Computer Scientists & Engineers Forum)将在中国科学院计算技术研究所一层报告厅举行主题为“低排放绿色计算”的报告会。会上,浙江大学陈天洲教授就嵌入式领域的节能技术发表了演讲。
图一:陈天洲教授发表演讲
陈天洲教授认为嵌入式天生就要做功耗问题,嵌入式系统定义对功耗有严格要求。低功耗是嵌入式处理器一个特点之一,很少看到嵌入式处理器上面带一个分散,降低的设备,甚至搞水冷处理器上面降温,作为处理器往往要求的是性能提升,往往会推动主频提升,复杂度的提升,所以我们看到这几年做处理器走了一个架构越走越简单。
接着陈教授介绍了嵌入式软件节能的四个主要技术:首先是一个电池建模,通常有一个大容量电池供电技术,对应软件技术怎么样,第二就是外围设备,第三是操作系统,第四是编译器。其中,陈教授重点就编译器方面的节能进行了讲解,他认为:现在编译是以功耗为目标,编译里面可以分三形式,第一是存储优化,存储一直是功耗比较大的,第二是代码分析,第三是编译的互相支持。
图二:嵌入式中的编译器节能示意图
图三:陈天洲教授获得贡献奖
最后,陈教授表示:目前低功耗软件设计还是有很多不足,第一节能在软件开发流程是在哪个环节里面,现在不是特别清楚,作为软件公司也不希望在某个环节里面突然冒出第二个目标干扰原来软件设计的目标或者设计说明说,第二程序员要不要关注这个事情,程序员做系统软件人能收集到很多信息。这些东西拿到以后程序员能不能完成这些东西,但是很多程序员说这个事不是我的事情,还有操作系统编译器加了节能以后,你安全吗,可信度是不是降低了,实时性是不是降低了,会不会有这个影响。