硬件中大整数乘法器的权衡

taw*_*taw 8 hardware cpu electronics

这是一个理论上的问题,我真的没有经营任何工厂或任何东西;-)

对于小N,N-by-N乘法器可以实现为深度log(N)和N ^ 2门的3到2加法器的树 - 让我们忽略Booth编码等.这是超快的,但是需要不合理的硬件数量.

这个门数很快就会变得不合理(以及接线).但是kN-by-kN通过k ^ 2 2N位部分产品的软件乘法并将它们加在一起将会非常缓慢.

我的问题是 - 在N ^ 2门变得太多(用于门和布线)之后,我们对中等N的非常快速的硬件辅助乘法有什么权衡,但我们仍然希望比纯软件更好.

我可以想象这会出现很多自定义加密芯片,但我只是好奇.

Ign*_*ams 2

功率,以瓦特为单位。每个晶体管需要一定的能量来进行开关,并且晶体管的数量随着字深度的增加而增加。减小晶体管尺寸会有所帮助,但技术的进步(以及消费者的需求)是无法阻止的。