インテル® VTune™ プロファイラー・ユーザーガイド

分割ストア

メトリックの説明

メモリー階層全体で、キャッシュライン単位 (64 バイト) でデータが移動します。これは、整数、単精度浮動小数点、または倍精度浮動小数点などの一般的なデータ型よりはるかに大きなサイズですが、これらのデータ型がアライメントされていないと、2 つのキャッシュラインにまたがって格納されることがあります。最近のインテル® アーキテクチャーでは、キャッシュ分割を処理するため分割レジスターを導入することで、'分割ストア' のパフォーマンスが大幅に向上しています。しかし、分割ストアが分割レジスターを使用しているために別の分割ロードがレジスターを使用できない場合などに問題となります。

考えられる問題

サイクルのほとんどが分割ストアに費やされています。

ヒント

64 バイトのキャッシュラインの粒度でデータをアライメントすることを検討してください。

ポート 4 の問題により、このメトリック値がハイライトされる可能性があることに注意してください。

関連情報