0
A
回答
1
在parallel_中使用SSE2是一個好主意嗎? 這取決於。這絕對不是一個壞主意。您應該剖析您的代碼,並在性能最重要的地方使用內部函數。
由於SSE2寄存器的數量有限,是否會導致性能方面的損失? 如果你關注註冊壓力,那麼你不必擔心這一點。當您使用內在函數時,編譯器爲您執行寄存器分配(與編寫程序集不同)。在內部函數中手寫的代碼通常比從高級語言編譯的代碼更緊湊。您應該在每次更改之後對您的代碼進行概要分析,以查看性能是否有所提高。
每個CPU芯片是否都有自己的SSE2寄存器? 每個邏輯CPU都有自己的8位(在32位模式下)或16位(在64位模式下)的XMM寄存器。在現代CPU中,如果啓用了超線程,每個內核都是一個邏輯CPU,甚至兩個邏輯CPU。
4
每個CPU核心都有自己的SSE寄存器。線程和SSE幾乎沒有關係。隨意使用兩者。
相關問題
- 1. C++ SSE2內在函數
- 2. 混合並行:MPI和TBB
- 3. SSE2內部函數:直接訪問內存
- 4. 刪除Visual C++中的SSE2內部函數
- 5. 與內存混合
- 6. 將異步函數與同步函數混合?
- 7. JavaScript函數不與Laravel混合定義
- 8. 混合SQL內部和外部連接
- 9. 使用SSE2內在函數和gcc內聯彙編器
- 10. TypeScript 1.5.3混合外部與內部模塊
- 11. 與內部部署BizTalk服務器的混合連接
- 12. 與數據混合
- 13. 如何將PHP與CodeIgniter函數中的字符串混合?
- 14. 用TBB優化幾條指令的循環(SSE2,SSE4)
- 15. 將C#與Objective-C混合
- 16. 將OpenCL與OpenGL混合
- 17. 混合函數/貝塞爾
- 18. 聚合函數混淆
- 19. 用Javascript混合Wordpress函數
- 20. sql標準 - 在集合函數內部使用聚合函數
- 21. InfluxDB混合agregation函數與非聚合字段/值
- 22. 將Excel COUNTIFS與集合函數結合
- 23. 如何從JSP解析多部分/混合內容與Servlet
- 24. Tkinter的一個函數內部結合
- 25. AS3函數內部構造函數與函數外部構造函數
- 26. 多部分內容類型:text/html內多部分/混合
- 27. 與混合類
- 28. 與sigdelset()函數混淆
- 29. 與XPath number()函數混淆
- 30. Android外部與內部數據庫混淆