【发布时间】:2010-01-06 00:46:30
【问题描述】:
考虑加法模型上的 Viterbi 解码器。它花时间做加法和比较。现在,考虑两个:一个使用 C/C++ float 作为数据类型,另一个使用 int。在现代芯片上,您是否期望int 的运行速度明显快于float?或者流水线的奇迹(以及没有乘法和除法)会让这一切变得平淡吗?
【问题讨论】:
-
通常情况下,我会说你应该测量这两种方法,看看哪一种更快。但是,如果您可以访问要定位的 CPU,或者您有针对它们的模拟器,这将更加有用/更现实。
-
我有 CPU。我希望其他人在我麻烦测量之前已经在这里进行了类似的计算。
标签: floating-point performance integer math