强度折减
维基百科,自由的 encyclopedia
在软件工程领域,强度折减(Strength reduction)是一个编译器最佳化技术,它将昂贵的运算以相同但是相对便宜的运算取代,最经典的范例就是将乘法转换为使用循环的连续加法,这经常使用在阵列的定址。(Cooper,Simpson & Vick 1995,p.1)
强度折减的范例包含:
- 使用循环及加法取代乘法运算
- 使用循环及乘法取代指数运算
在软件工程领域,强度折减(Strength reduction)是一个编译器最佳化技术,它将昂贵的运算以相同但是相对便宜的运算取代,最经典的范例就是将乘法转换为使用循环的连续加法,这经常使用在阵列的定址。(Cooper,Simpson & Vick 1995,p.1)
强度折减的范例包含: