6 模拟信号算法比数字算法快吗? 如果人们使用模拟信号算法(以准确性和精度为代价)而不是数字FPU(CPU-> DAC->模拟FPU-> ADC-> CPU),从理论上讲,是否有可能加快现代处理器的速度? 是否可以进行模拟信号分割(因为FPU乘法通常要占用一个CPU周期)? 36 digital-logic analog signal-processing computer-architecture floating-point
6 为什么英特尔的Haswell芯片允许FP乘法速度是加法运算速度的两倍? 我正在阅读有关堆栈溢出的一个非常有趣的问题: 整数乘法是否真的以与现代CPU上加法相同的速度完成? 评论之一说: “在Haswell上,FP乘法吞吐量是FP add的两倍,这是毫无价值的。这是因为端口0和1都可以用于乘法,但是只有端口1可以用于加法。也就是说,您可以使用融合作弊-相加,因为两个端口都可以。” 为什么它们允许相加的次数是加法的两倍? 35 cpu computer-architecture alu floating-point intel
5 在FPGA上执行64位乘法或除法的速度有多快? 当使用Xilinx Spartan 3或Virtex 5等常规FPGA时,执行双精度浮点64位乘法或除法运算需要多少个周期? 据我了解,FPGA没有硬FPU,您需要使用标准IEEE库或其他材料创建一个。这意味着它不会在单个周期内执行,因此我正在寻找一个粗略的估计,以比较100 Mhz CPU和100 MHz Spartan / Virtex FPGA的性能。 我主要对浮点运算符感兴趣,但是如果您有整数运算的经验,也将不胜感激。 8 fpga xilinx math spartan floating-point
3 DIY FP-在没有硬件FPU的微控制器上实现浮点数学运算 我正在做一个小的个人项目(针对Parallax Propeller,但应该可以推广),需要浮点数学运算。 我正在使用的微控制器没有本机浮点或股票浮点库。 是否有关于实施软件浮点数学的良好资源或教程?最好在真正有限的资源上(我什至没有堆栈!)。 我想支持 double大尺寸的花车。螺旋桨是32位MCU,因此我必须为每个浮点使用多个变量。 我知道那里有一个用于螺旋桨的软件浮点库,但它仅支持single大小不定的浮子。 不,我可能真的不需要double大小的浮标,但这听起来像是一个非常有趣的项目。我想这样做的一半原因是,我会在此过程中学到很多东西。 8 microcontroller floating-point
5 MCU如何处理带小数点的数字? 请告诉我MCU如何处理十进制数字(例如“ 23.3”,“ 3.24”等)?它如何存储在存储器寄存器中?我知道在编程时处理这些数字时必须使用浮点数据类型。但是实际上在处理这些类型时,MCU内部正在发生什么。还告诉我没有FPU单元的MCU如何处理Float数据类型。 8 microcontroller floating-point