2013-06-19 67 views
0

是否有可能找到我們臺式機中存在的高速緩存的完整和詳細的行爲 - 有關高速緩存的數字示意圖或編譯器級優化的數量的詳細信息或硬件預取等。在我們的系統中查找L1 L2 L3高速緩存詳細信息

我的疑問更多的是找出對我們系統中的L1,L2 & L3緩存做了哪些優化。我目前正在使用x86彙編進行編程,以瞭解L1 I和D高速緩存如何分別與CPU和統一的L2高速緩存配合使用。

英特爾或任何其他硬件製造商提供了有關其緩存行爲的一些手冊嗎?如果是這樣,請提供一些鏈接

或者 - 無論我們在基礎架構課程(計算機工程)中學習什麼,是由英特爾實施的?

非常感謝!

回答

1

英特爾或任何其他硬件製造商是否提供有關其緩存行爲的一些手冊?

http://download.intel.com/design/intarch/papers/cache6.pdf
http://download.intel.com/products/processor/manual/325462.pdf

希望這些鏈接幫助。前者是一個具體的方法來緩存奔騰處理器是如何工作的:

第一部分給出了緩存的概述,而 第二部分介紹了奔騰處理器如何實現緩存。

後者是英特爾64 & IA-32體系結構的廣泛開發人員手冊,其中還涵蓋了高速緩存存儲器。

+0

非常感謝!會閱讀 – user2478142