一次キャッシュ交換戦略の表示

一次キャッシュ交換戦略の表示

私のレベル1キャッシュ(8方向セットの関連付け)がどの代替戦略を使用しているかを知りたいです。 Linuxでこの情報をどこで見つけることができますか?実行すると、dmidecode -t cacheキャッシュに関するあらゆる種類の情報が提供されますが、次の情報は提供されません。

Handle 0x0008, DMI type 7, 19 bytes
Cache Information
    Socket Designation: L1 Cache
    Configuration: Enabled, Not Socketed, Level 1
    Operational Mode: Write Through
    Location: Internal
    Installed Size: 32 kB
    Maximum Size: 32 kB
    Supported SRAM Types:
        Unknown
    Installed SRAM Type: Unknown
    Speed: Unknown
    Error Correction Type: Parity
    System Type: Data
    Associativity: 8-way Set-associative

ベストアンサー1

Linuxではこの情報が見つかりません(そしてWindowsや他のオペレーティングシステムでも見つかりません)。 BIOSはこれを知らないため、dmidecodeこの情報は提供しません。 BIOS、オペレーティングシステム、またはユーザープログラムがこの情報を取得できる文書化されたCPUモデルレジスタもありません。

知っている唯一の方法は、交換戦略のアイデアを説明するIntelのドキュメントを読んで、測定を通じてCPUの交換戦略が何であるかを推測することです。ここ似たようなことをする例です。

おすすめ記事