回答
在所有現代(和更舊)的處理器中,x87和SSE指令使用相同的執行單元,所以它很不明智,您將從這類代碼中受益匪淺。可能有一些非常特殊的情況,你可以欺騙處理器運行,例如x87與SSE add或類似的東西並行運行,但如果你只是在做一個類似操作的大循環,幾乎肯定沒有任何好處。
所以這是可能的(我的目標處理器是新一代i7,而不是p3,所以我使用sse對x87寄存器進行變異是安全的)? – user2366538 2013-05-09 14:09:28
很可能你會從中受益,就像我的答案所說(不太可能在首都強調)。換句話說,一旦指令被充分解碼,就是SAME流水線,無論是x87還是SSE指令 - 是的,都有單獨的寄存器,但是任何FPU指令都不太可能受寄存器依賴性的限制,從而使您受益。 – 2013-05-09 14:11:30
如果我要量化一些數據(提前),該怎麼辦?理論上我可以使用與x87/sse並行的ALU? – user2366538 2013-05-09 14:14:00
- 1. SSE並行化
- 2. Dissasembling FPU指令
- 3. Monotouch - iOS - FPU/Thumb
- 4. 如何在fpu上反轉除1/f?
- 5. 與SSE
- 6. 使用openmp並行化sse intrinsics函數c
- 7. HTML5 SSE和rails
- 8. ASM jbe不工作(fpu)
- 9. Cortex-M4F惰性FPU堆棧
- 10. SSE指令集未啓用
- 11. SSE _mm_movemask_epi8 ARM NEON
- 12. CRC32C SSE vs BOOST
- 13. SSE與類
- 14. OpenMP + SSE不加速
- 15. SSE segfault on _mm_store_si128
- 16. SSE內在 - _mm_and_ps古怪行爲
- 17. 與SSE-C++
- 18. SSE入門
- 19. MD5矢量SSE * && AVX
- 20. 在x86彙編中需要使用FPU進行乘法運算
- 21. SSE向下取整
- 22. SQRT vs RSQRT vs SSE _mm_rsqrt_ps Benchmark
- 23. SSE浮點算法是否可重現?
- 24. SSE歸一化慢於簡單近似?
- 25. 十進制數學使用FPU
- 26. 最高xeon fpu精度是多少?
- 27. 對標SSE指令
- 28. SSE加載in __m128
- 29. 64 SSE數據類型
- 30. 在SSE寄存器(GCC,C++)
去試試吧。做測量。報告結果。 – 2013-05-09 18:11:15