i3/i7 プロセッサで clflush 命令/関数を使用してキャッシュをフラッシュし、キャッシュが空かどうかを確認することは可能ですか?? もしそうなら - 正しい使用形式を提案してください (C で直接または C でのインライン アセンブリで)
clflush は、コア 2 デュオ プロセッサを超えて適切に動作すると言われました。このリンク(下記)からリダイレクトされた後、私はこの質問を述べています ------->
¨プロセッサのキャッシュが最近フラッシュされたかどうかを確認する方法はありますか? ¨
結果が期待どおりに一致しません。これは私がこれらの結果を得ているものです:
83ティックかかりました
66ティックかかりました
フラッシュ: 52 ティックかかりました
45ティックかかりました
-------------------> キャッシュをフラッシュした後、CPU のティック数を減らすにはどうすればよいですか? (私が得た結果の2行目と3行目を参照してください)