Questions tagged «floating-point»


6
为什么英特尔的Haswell芯片允许FP乘法速度是加法运算速度的两倍?
我正在阅读有关堆栈溢出的一个非常有趣的问题: 整数乘法是否真的以与现代CPU上加法相同的速度完成? 评论之一说: “在Haswell上,FP乘法吞吐量是FP add的两倍,这是毫无价值的。这是因为端口0和1都可以用于乘法,但是只有端口1可以用于加法。也就是说,您可以使用融合作弊-相加,因为两个端口都可以。” 为什么它们允许相加的次数是加法的两倍?

5
在FPGA上执行64位乘法或除法的速度有多快?
当使用Xilinx Spartan 3或Virtex 5等常规FPGA时,执行双精度浮点64位乘法或除法运算需要多少个周期? 据我了解,FPGA没有硬FPU,您需要使用标准IEEE库或其他材料创建一个。这意味着它不会在单个周期内执行,因此我正在寻找一个粗略的估计,以比较100 Mhz CPU和100 MHz Spartan / Virtex FPGA的性能。 我主要对浮点运算符感兴趣,但是如果您有整数运算的经验,也将不胜感激。

3
DIY FP-在没有硬件FPU的微控制器上实现浮点数学运算
我正在做一个小的个人项目(针对Parallax Propeller,但应该可以推广),需要浮点数学运算。 我正在使用的微控制器没有本机浮点或股票浮点库。 是否有关于实施软件浮点数学的良好资源或教程?最好在真正有限的资源上(我什至没有堆栈!)。 我想支持 double大尺寸的花车。螺旋桨是32位MCU,因此我必须为每个浮点使用多个变量。 我知道那里有一个用于螺旋桨的软件浮点库,但它仅支持single大小不定的浮子。 不,我可能真的不需要double大小的浮标,但这听起来像是一个非常有趣的项目。我想这样做的一半原因是,我会在此过程中学到很多东西。

5
MCU如何处理带小数点的数字?
请告诉我MCU如何处理十进制数字(例如“ 23.3”,“ 3.24”等)?它如何存储在存储器寄存器中?我知道在编程时处理这些数字时必须使用浮点数据类型。但是实际上在处理这些类型时,MCU内部正在发生什么。还告诉我没有FPU单元的MCU如何处理Float数据类型。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.