大cache对低功耗有好处么?
时间:12-12
整理:3721RD
点击:
问题稍微简化一点考虑
sram控制逻辑简单,而且可以减少数据传输
dram需要有控制器而且要刷新,功耗不小
感觉SRAM功耗低,但不知道具体能低多少,多大容量的能获得多少收益
有比较分析这个的么?
是不是大cache对低功耗有点好处?只不过面积成本太高 ,不划算?
sram控制逻辑简单,而且可以减少数据传输
dram需要有控制器而且要刷新,功耗不小
感觉SRAM功耗低,但不知道具体能低多少,多大容量的能获得多少收益
有比较分析这个的么?
是不是大cache对低功耗有点好处?只不过面积成本太高 ,不划算?
Cache != sram,cache是体系结构的概念,它的效率取决于size,组策略以及系统架构中所处的位置。
片内中有大量cache或sram当然会降低功耗,在体系结构中这本身就是面积和功耗的一个trade-off. 但是具体如何取舍取决于实际的系统架构,应用甚至工艺。比如一个pad
limited的设计,你大可以放很多L1的sram上去,即使用不上,先进工艺的memory有省电模式,可以让功耗最小化。
再从片上系统的角度看,sram可以带来系统效率的上升,同样的处理任务可以让处理器降频运行,这可以降低功耗;另外,很多手持设备,在空闲状况下会进入一种周期性的低功耗模式,这种模式下如果合理分配任务的存储空间可以获得很低的功耗。极限情况下,sdram甚至可以不用,通过自刷新及省电模式来获得最优的系统功耗。