你的意思是尽管是用16 X 16做32 X 32的乘法,也不会获得速度的提高么? 当乘数较短是,乘法次数的减少带来的优势不足以抵消额外的操作(比较,加法,减法,求补,复制),故只有乘数较大时,应用分治法才有意义。 :)
呵呵
我想以后写个程序测试下吧
回复 12# liangbch 的帖子
所以需要具体平台具体分析,假如一次乘法需要的时钟数远大于额外的操作(比较,加法,减法,求补,复制)时,分治法有意义,
只是现代的CPU技术,乘法与加减法所耗的时钟数之比在逐渐减少。 比值在9以上吧
页:
1
[2]