DSP和ARM如果只做加减法和移位运算的话,是不是速度差不多快?我知道DSP做乘法运算比较牛B,而且一个指令周期可以做多种运算(比如TI C64++),但如果只做加法,减法和移位运算的话,同主频的DSP和

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 04:33:13

DSP和ARM如果只做加减法和移位运算的话,是不是速度差不多快?我知道DSP做乘法运算比较牛B,而且一个指令周期可以做多种运算(比如TI C64++),但如果只做加法,减法和移位运算的话,同主频的DSP和
DSP和ARM如果只做加减法和移位运算的话,是不是速度差不多快?
我知道DSP做乘法运算比较牛B,而且一个指令周期可以做多种运算(比如TI C64++),但如果只做加法,减法和移位运算的话,同主频的DSP和ARM是不是差不多?

DSP和ARM如果只做加减法和移位运算的话,是不是速度差不多快?我知道DSP做乘法运算比较牛B,而且一个指令周期可以做多种运算(比如TI C64++),但如果只做加法,减法和移位运算的话,同主频的DSP和
DSP运算比较牛逼是因为它能在一个指令周期内完成乘法和除法运算.同频率下,加法减法运算和以为运算是差不多的.楼上说的流水线架构如果你学过ARM你应该很清楚,ARM上也有5条流水线,相当于同时执行5条指令,当然这些指令令之间不能存在依赖关系.你想写的程序运行速度快看你的写程序代码优化的能力了.比如同样做加1操作i++就要比i = i+1的效率高很多,同样做乘法运算 i