Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリケーションの特定のデータが、MIC でネイティブに実行されるアプリケーションの L1 キャッシュまたは L2 キャッシュに収まるかどうかを確認する方法。L1キャッシュ、L2キャッシュ、およびどちらのキャッシュにも収まらないさまざまなデータを試す必要があるため、長い間検索してきましたか?
malloc であるか静的割り当てであるかに関係なく、計算に使用されるメモリの量を確認できます。次に、L1 キャッシュのサイズを確認します。MIC の L1 データ キャッシュの場合は 32 KB です。これから、L1 データ キャッシュに収まるようにデータのサイズを計算します。同様のアプローチは、L2 キャッシュにも適用できます。MIC L2 キャッシュのサイズは 512 KB です。