これはコマンド likwid-features で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
likwid-features - MSR_IA32_MISC_ENABLE モデル固有のフラグを出力および切り替えます
登録
SYNOPSIS
リクウィド機能 [-vh] [-c ] [-s ] [-u ]
DESCRIPTION
リクウィド機能 モデル固有のフラグを出力するコマンド ライン アプリケーションです。
Intel x32 プロセッサ上のレジスタ (MSR) MSR_IA86_MISC_ENABLE。 Core2 プロセッサでは次のことが可能です
ハードウェア プリフェッチ フラグを切り替えるために使用されます。 AMD プロセッサでは動作しません。 のために
ドキュメントでは、どのフラグがどのプロセッサーでサポートされているかを参照し、インテル ソフトウェアを参照してください。
開発者マニュアル第 3B 巻、表 B.2。 MSR はコアごとに個別に設定されます。 の
次のハードウェア プリフェッチャーを切り替えることができます。
· HW_PREFETCHER: ハードウェアプリフェッチャー。
· CL_PREFETCHER: 隣接するキャッシュラインのプリフェッチャー。
· DCU_PREFETCHER: DCU プリフェッチャーが同じラインからの複数のロードを検出した場合
制限時間内に完了すると、DCU プリフェッチャーは次の行が次の行になると想定します。
必要。 次のラインがメモリまたは L1 から L2 データ キャッシュにプリフェッチされます。
· IP_PREFETCHER: IP プリフェッチャーは、L1 データ キャッシュ プリフェッチャーです。 IP プリフェッチャー
順次ロード履歴を検索して、次のプリフェッチを行うかどうかを決定します。
予想されるデータをメモリまたは L1 から L2 キャッシュに転送します。
OPTIONS
-v バージョン情報を標準出力に出力してから終了します。
-h ヘルプメッセージを標準出力に出力してから終了します。
-c
どのプロセッサ コアで MSR を読み取るかを設定します
-u <HW_PREFETCHER | CL_PREFECHER | DCU_PREFECHER | IP_プリフェッチャー>
設定を解除するプリフェッチャーを指定する
-s <HW_PREFETCHER | CL_PREFECHER | DCU_PREFECHER | IP_プリフェッチャー>
設定するプリフェッチャーを指定する
onworks.net サービスを使用してオンラインで likwid-features を使用する