Answers:
这也给我造成了一些困惑,我花了一些时间研究车轮为什么特别是在raspberrypi的新闻中提到的硬件浮点运算能极大地促进Web浏览。
在软件开发人员之间存在一个误解,即计算机中专用于进行浮点运算的硅区域仅用于Float数据类型(和类似数据),但事实并非如此。幸运的是,FPU上的Wikipedia页面使我想起了我在数字逻辑设计课程中学到的知识。在FPU中,对包含十进制的数据类型执行的大多数算术运算比使用常规CPU整数算术运算的库执行速度要快得多。ARM的站点在http://www.arm.com/products/processors/technologies/vector-floating-point.php上谈论了有关其FPU版本以及可用于提高性能的地方。
至于日常的桌面性能,请考虑在任何时候浏览器将页面呈现到屏幕上时,仅针对字体计算子像素值,并且所有浏览器都很难确定页面的宽度并使所有内容适合。可以想象使用十进制值的地方应该看到实际硬件浮点运算带来的性能提升,而不是软件库通过整数运算来伪造它。