现在社会上非常热门的一个话题是节能。原来提的都是环保人士,现在随着能源价格的上涨,人们怀着对自己切身利益高度负责的态度开始考虑省电问题,于是乎各种低功耗xxx开始大量上市,原来还是家电,但是也逐渐扩展到IT领域,早晚也会成为主流。但是电脑费电都是硬件的错?都是因为硬件制造工艺不过关还有设计的不合理?大家也不想想为什么显卡核心频率要从两年前的9800pro的350长到即将推出ati新显卡的1000?还不是因为那些万恶的游戏吗。
现在的计算机界是由程序员统治的,程序员说,分离渲染太麻烦,于是乎,DX10上了统一渲染架构;程序员说,超线程和多核编起程来太麻烦,于是乎,这几年cpu的重要技术进步几乎都被闲置了,真正能够反映出来的似乎只有主频的提高。于是乎,功耗上去了,骂声来了,程序员闪了。
我相信,修改代码,提高程序运行效率在降低相同功耗的情况下绝对比芯片生产线从65nm改造成45nm或上马什么新的低k材料来的容易。只是程序员们还没开始考虑这种问题,以后,在性能已经很强(至少已经足够满足当前需要)的情况下,低功耗编程是否也应该成为程序员们考虑的主要问题之一呢?