cpu-cache

    0熱度

    1回答

    看來,如果未填充L2,CPU運行速度會明顯加快。即使部分代碼不是一直執行,程序員是否會更好地編寫代碼最終會更小的二進制代碼?說,部分代碼只在配置文件中打開。

    12熱度

    1回答

    我想了解.NET世界中的CPU高速緩存性能。具體而言,我正在通過Igor Ostovsky的article about Processor Cache Effects進行工作。 我已經通過他的文章中的前三個例子,並記錄了與他有很大不同的結果。我認爲我必須做錯事,因爲我的機器上的表現幾乎與他在文章中顯示的結果完全相反。我沒有看到我期望的緩存未命中的巨大影響。 我在做什麼錯? (糟糕的代碼,編譯器設置

    8熱度

    1回答

    是否有可能在Android中讀取CPU緩存命中/未命中率?

    2熱度

    2回答

    最近我正在讀一些關於cpu緩存的資料。我想知道cpu如何查找L1和L2緩存以及cpu緩存中的數據以什麼格式存儲? 我認爲對緩存的線性掃描效率不高,有沒有更好的解決方案? 謝謝。

    2熱度

    2回答

    如何在Ubuntu中以編程方式(使用C++)或其他方式找到緩存塊大小?

    1熱度

    3回答

    在我的計算機體系結構課上,教授提出以下問題給我們: "Caches can have serious limitations when dealing with devices. Why is this?" 我不知道爲什麼有侷限性或他們可能。在谷歌搜索後,我似乎無法找到一個準確的答案。有人可以解釋爲什麼有限制,這些限制可能是什麼,或者指出我可以幫助我回答問題的方向?

    5熱度

    1回答

    是否嘗試在虛擬化環境(如Amazon EC2)中的多核處理器上有效使用L2緩存時適用CPU親和度的taskset?

    3熱度

    3回答

    所以編程在Linux內核基本L1和L2高速緩存相關程序(arch/arm/mm/cache-X.S)說,例如具體到ARM11處理器後,有沒有可用的測試工具/程序來測試緩存是否正常工作等無效,沖洗正常發生。我們如何確保它,而不僅僅依賴於我們自己的計劃。

    18熱度

    3回答

    本週我的任務中有這個問題,我不明白緩衝區如何被擊敗,或者我怎樣才能用匯編程序來顯示它。有人可以指向正確的方向嗎? 使用匯編程序示例顯示兩個不同的高速緩存(關聯和直接映射)如何被擊敗。解釋爲什麼會發生這種情況,以及如何解決問題。用於擊敗緩存的程序是否相同? 說明:這是家庭作業。不要只爲我回答這個問題,它不會幫助我理解這些材料。

    4熱度

    1回答

    有關緩存相關性能問題的大量討論。我有幾個關於它們的問題: 可能最受歡迎的問題是cache locality和false cache sharing。任何其他? 有什麼好的概述? 有沒有經過驗證的技術可以對抗他們? 什麼是他們是真正問題的應用程序的共同特點?計算密集的領域(數學/圖像處理等)?高度並行的應用程序?