我怎么觉得低功耗就是个伪命题
你这不就跟又想车子重,又想低油耗一样的么?
又想马儿跑的快,又不想给草吃
我所认为的低功耗是:
在设计芯片的时候,尽量减少由于忽略细节而导致的功耗浪费,而不是以性能换取功耗。
一个例子就是打开一个硬件的时候init(),关闭的时候需要deinit()
在suspend的时候既可以deinit(),也可以专门实现一个suspend()
这样在resume的时候对应的就是init()和resume()
显然第二个方案相比于第一个就是低功耗,并且没有带来性能上的减少,甚至一定程度上
加快了启动时间
这个还是软件层面的,实际芯片设计里还是依靠clock gating,power gating还有最关键的工艺进步
的确是软件层面的
大体意思就是低功耗并不一定是以性能为代价的,甚至在现阶段的消费电子领域,也没有
愿意以性能为代价换取低功耗
往往新的片子出来的时候都是功耗是原来的80%甚至60% 性能是1.5X甚至3X
工艺是很重要的因素,但是就设计本身其实还是有很多可以进步的地方
完全不能同意这种观点。同样的功耗情况下,N年前处理能力是什么水平,现在是什么
水平?完全不在同一个档次。
无论是芯片设计本身,还是半导体工艺和系统软件,N年前的都不能说是很好。就算是
现在,也还有相当的努力空间。
嗯,就门控时钟而言,可以争取把尽可能多的空闲时钟周期关掉
clock tree功耗>60%,所以EDA引入clock gating;不同模式,有些模块不用工作,减少leakage,所以powergating;leakage超越动态功耗,所以,mult-vt,bias等技术。SoC不同模块对供电要求不同,multi-vdd,良率影响采用power bin。都是为了解决实际工程问题引入的对策。
别的不说,就是AP如果玩命跑,电池都撑不到一个小时。现在一般手机都能优化到一天,可见低功耗设计多么成功。
说到clock tree, 最近听说Cadence收购了一个公司,使用开创性的CCopt来生成clock tree,号称skew小,面积也小。不知道版上有人用过吗?效果真的如宣传的那样?
你概念错了。低功耗不是零功耗,怎么叫低,各有各的定义。
比较广泛的说法是:比你的竞争对手低一些,就叫低功耗了。
没用过,但不是为了skew小,而是该小小,该大大。
不是skew小,这个feature是充分利用skew,最佳结果是所有的path有着差不多的slack,把性能推向极致。
low power的主旨是追求性能功耗比,你以为都跟烟酒僧老板似的
你这指的是后端的细节,我认为最主要的还是你的架构与算法,这个一定,功耗就能估算出来,再反馈回来决定是否要修改架构与算法
现在大多数产品架构算法都很难抠了
或者算抠半天影响很小
概念自然不会错,也可以指同样性能更低功耗,我发这个贴子的意思就是指的这个,这项技术从根本上讲是雷声大雨点小,要远远落后于同期芯片其他技术的发展
同类产品确实这样,大家都差不离,不同类产品还是有较大区别的
低功耗技术将随着工艺技术的发展同时达到极限,目前非工艺的实现技术很难抠出来更大的性能功耗比,软件层面不在讨论范围
我认为不可能,性能功耗比不会一直增加,总会到达极限。这是自然规律
无限接近极限,看起来也是性能功耗一直增加中。。。。。。
别较真