__builtin_prefetch 對檢索資料的影響
問題:
問題:何時檢索多少資料const void 指標上使用__builtin_prefetch?
答案:__builtin_prefetch 會觸發FETCH 機器指令,檢索單一快取行,其大小依處理器而變化.
取大型結構:無法直接預取整個結構。建議預取預取後要存取的特定元素,例如 __builtin_prefetch (con[i 3].Pfrom)。
考慮對效能關鍵循環進行基於 GPU 的處理。
附加說明 (2018):由於硬體和編譯器都顯著改善了快取管理,如今,__builtin_prefetch 可能不太有效。建議進行基準測試以確定其實際影響。以上是對於 const void 指針,__builtin_prefetch 檢索了多少資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!