定点处理器vs浮点处理器:艰难的选择
浮点处理器的优点众所周知。毫无疑问,许多算法的浮点实现执行起来比定点代码占用更少的周期(当然,假设定点代码提供相同的精度)。浮点处理器也往往更容易用汇编代码编程。不过,浮点运算的这两种优势还不足以影响设计师的最终选择。随着编译器质量的日渐提高,人们几乎不再用汇编语言编写代码,无论是定点还是浮点运算,采用C语言写代码几乎同样简单。此外,利用C语言肯定能为定点处理器编写浮点代码,只不过这样做会使性能大幅下降。设计师关心的是最终系统性能、成本以及上市时间。在下面的分析中,将以它们作为衡量标准,决定该使用何种处理器。函数表达的是发出的测试信号和接收的回波之间的交叉相关定点处理器vs浮点处理性,可表达为:∞xx器:艰难的选择A(x,y)=∫stst+e4mitydt∞22这是一个指数函数的积分,该积分可用FFT技术计算。在计作者:BorisLerner算大型FFT时,浮点十分有用,而且在这里采用浮点处理器浮点处理器的优点众所周知。毫无疑问,许多算法的浮点实没有任何弊端。只要热量能排出(即处理器不会过热),功现执行起来比定点代码占用更少的周期(当然,假设定点代耗不是大问题。器件成本也不是主要问题,因为处理器成本码提供相同的精度)
用户评论