當前位置:編程學習大全網 - 編程軟體 - DSP和ARM如果只做加減法和移位運算的話,是不是速度差不多快?

DSP和ARM如果只做加減法和移位運算的話,是不是速度差不多快?

DSP運算比較牛逼是因為它能在壹個指令周期內完成乘法和除法運算。同頻率下,加法減法運算和以為運算是差不多的。樓上說的流水線架構如果妳學過ARM妳應該很清楚,ARM上也有5條流水線,相當於同時執行5條指令,當然這些指令令之間不能存在依賴關系。妳想寫的程序運行速度快看妳的寫程序代碼優化的能力了。比如同樣做加1操作i++就要比i = i+1的效率高很多,同樣做乘法運算 i<<8的效率比i = i*256的效率高多了。我自己是做DSP開發工作的,很多情況下都要求代碼優化,公司也很強調這個。希望對妳有所幫助。

  • 上一篇:java中用Arrays sort()如何將字符串倒序排列?如,將"abcdefg"排序為"gfedcba".
  • 下一篇:軟考程序員的考試形式是什麽?
  • copyright 2024編程學習大全網