作者bxxl (bool)
看板CSSE
标题Re: [讨论] Low Power?
时间Thu Aug 18 00:13:37 2005
※ 引述《gwliao (gwliao)》之铭言:
: 这个想像力还不够 XD
: 我还提出一个想法: A=X*Y, A=Y*X哪一个power低?
: 对加法, X+Y跟Y+X的power一样(针对一般常用的adder), 这个可以被证明.
: 对乘法, 两个就可能差很多, 且速度也差很多!
: 98765 23
: x) 23 x) 98765 当然是左边的好算, CPU也是有这种现象!
: -------- --------
: ???????? ????????
为什麽? 是因为你的乘法器是用某种特定的架构吗? (serial? booth algorithm?)
如果乘法器是 optimized for speed,以达成single cycle multiplication,
还会有这种效果吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.57.250
1F:→ gwliao:我是针对booth algorithm来做研究 :)140.112.230.224 08/18
2F:→ gwliao:对speed最佳化的话, 有可能要切pipeline,140.112.230.224 08/18
3F:→ gwliao:不然gate会用很多, power也会不好看!140.112.230.224 08/18
4F:→ gwliao:single cycle话, 因为不常被提到,140.112.230.224 08/18
5F:→ gwliao:所以我没去深究 *_*140.112.230.224 08/18
6F:→ gwliao:我是就课本提到ALU中常用的方法去寻找可切入的点,140.112.230.224 08/18
7F:→ gwliao:所以没办法对没研究过的东西提出我的经验!140.112.230.224 08/18