0

アプリケーションの特定のデータが、MIC でネイティブに実行されるアプリケーションの L1 キャッシュまたは L2 キャッシュに収まるかどうかを確認する方法。L1キャッシュ、L2キャッシュ、およびどちらのキャッシュにも収まらないさまざまなデータを試す必要があるため、長い間検索してきましたか?

4

1 に答える 1

0

malloc であるか静的割り当てであるかに関係なく、計算に使用されるメモリの量を確認できます。次に、L1 キャッシュのサイズを確認します。MIC の L1 データ キャッシュの場合は 32 KB です。これから、L1 データ キャッシュに収まるようにデータのサイズを計算します。同様のアプローチは、L2 キャッシュにも適用できます。MIC L2 キャッシュのサイズは 512 KB です。

于 2014-07-15T10:19:22.330 に答える