以下是关于功耗问题:
1)在一个系统中功耗最大的应该是周边电路,而不应该是cpu 本身, 但是如果cpu 消耗少其提供支持的周边电路的功耗也就降低了,所以整体功耗降低。举例说明:arm cpu 消耗为 1,外围消耗为2,另一种cpu 消耗为 2,外围消耗为 4,虽然比重相同 1/2 = 2/4,但是 (2 + 4) >(1+ 2),换句话说cpu 是问题的主因,外围电路是结果。 -这是否正确。 这里的CPU是经过抽象的结构,也就是仅进行计算(如果是5级,就只有IF,ID, EXE,MEM,WB)。 2)如果是五级流水的RISC话,能够省电的主要核心技术应该在 ID 阶段?(暂时不考虑芯片中对电源的管理的技术方法,并且假设大家都使用16bit指令长度,扔掉 CACHE,memory,flash,软件的设计,指令的使用,等等这方面的考虑,仅仅是 单纯的PIPELINE)。
谢谢!
|