sc09note/コンパイル・実行情報
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
since1995
開始行:
[[sc09note]]
*コンパイル時の情報 [#x6fb588a]
sxc++でコンパイルするとエラーメッセージのほかにベクトル化...
エラーメッセージはwariningやfatalといった常識的なもので、...
: ベクトル化関連|
-- vectorized loop : その行から始まるループはベクトル化で...
-- unvectorized loop : その行から始まるループはベクトル化...
-- partially vectorized loop : その行から始まるループにベ...
これら以外のメッセージで意味が分からないものがあれば、遠...
*コンパイル時の詳細情報 [#zb6b532b]
どのループがベクトル化・並列化されたかは、コンパイル時の...
-R fmtlist
を指定する。ファイル名がfile.cであるとき、file.Lというフ...
Vで囲まれた範囲はベクトル化され、PまたはYで囲まれた範囲は...
*実行情報の読みかた [#p1bc8177]
バッチジョブを実行すると、-eで指定したファイルに以下のよ...
計算時間やベクトル化演算率などがわかるので、チューニング...
****** Program Information ******
Real Time (sec) : 1.868394 ...
User Time (sec) : 2.606662 ...
Sys Time (sec) : 0.332379 ...
Vector Time (sec) : 2.089654 ...
Inst. Count : 1453513637.
V. Inst. Count : 571649904.
V. Element Count : 146181090901.
FLOP Count : 72911911603.
MOPS : 56418.114291
MFLOPS : 27971.371663 ...
MOPS (concurrent) : 147541.283475
MFLOPS (concurrent) : 73149.060858 ...
A. V. Length : 255.717861 ...
V. Op. Ratio (%) : 99.400350 ...
Memory Size (MB) : 2240.000000 ...
Max Concurrent Proc. : 4. ...
Conc. Time(>= 1) (sec) : 0.996758 ...
Conc. Time(>= 2) (sec) : 0.541953
Conc. Time(>= 3) (sec) : 0.539532
Conc. Time(>= 4) (sec) : 0.529410
Event Busy Count : 0.
Event Wait (sec) : 0.000000
Lock Busy Count : 0.
Lock Wait (sec) : 0.000000
Barrier Busy Count : 0.
Barrier Wait (sec) : 0.000000
MIPS : 557.614926
MIPS (concurrent) : 1458.241255
I-Cache (sec) : 0.000567
O-Cache (sec) : 0.120615
Bank Conflict Time
CPU Port Conf. (sec) : 0.000119
Memory Network Conf. (sec) : 0.422993 ...
Start Time (date) : Mon Aug 3 12:18:50 JST 2009
End Time (date) : Mon Aug 3 12:18:52 JST 2009
ちなみに、ベクトル化演算率が95%以下のプログラムはベクトル...
*もう少し詳しい情報 [#ac49db64]
各関数ごとに上記データと同様なものを見ることができる。
コンパイル時にオプション -ftrace をつけ、普通に実行する。...
sxftrace
というコマンドを入力すると実行情報が得られる。おおむね、...
終了行:
[[sc09note]]
*コンパイル時の情報 [#x6fb588a]
sxc++でコンパイルするとエラーメッセージのほかにベクトル化...
エラーメッセージはwariningやfatalといった常識的なもので、...
: ベクトル化関連|
-- vectorized loop : その行から始まるループはベクトル化で...
-- unvectorized loop : その行から始まるループはベクトル化...
-- partially vectorized loop : その行から始まるループにベ...
これら以外のメッセージで意味が分からないものがあれば、遠...
*コンパイル時の詳細情報 [#zb6b532b]
どのループがベクトル化・並列化されたかは、コンパイル時の...
-R fmtlist
を指定する。ファイル名がfile.cであるとき、file.Lというフ...
Vで囲まれた範囲はベクトル化され、PまたはYで囲まれた範囲は...
*実行情報の読みかた [#p1bc8177]
バッチジョブを実行すると、-eで指定したファイルに以下のよ...
計算時間やベクトル化演算率などがわかるので、チューニング...
****** Program Information ******
Real Time (sec) : 1.868394 ...
User Time (sec) : 2.606662 ...
Sys Time (sec) : 0.332379 ...
Vector Time (sec) : 2.089654 ...
Inst. Count : 1453513637.
V. Inst. Count : 571649904.
V. Element Count : 146181090901.
FLOP Count : 72911911603.
MOPS : 56418.114291
MFLOPS : 27971.371663 ...
MOPS (concurrent) : 147541.283475
MFLOPS (concurrent) : 73149.060858 ...
A. V. Length : 255.717861 ...
V. Op. Ratio (%) : 99.400350 ...
Memory Size (MB) : 2240.000000 ...
Max Concurrent Proc. : 4. ...
Conc. Time(>= 1) (sec) : 0.996758 ...
Conc. Time(>= 2) (sec) : 0.541953
Conc. Time(>= 3) (sec) : 0.539532
Conc. Time(>= 4) (sec) : 0.529410
Event Busy Count : 0.
Event Wait (sec) : 0.000000
Lock Busy Count : 0.
Lock Wait (sec) : 0.000000
Barrier Busy Count : 0.
Barrier Wait (sec) : 0.000000
MIPS : 557.614926
MIPS (concurrent) : 1458.241255
I-Cache (sec) : 0.000567
O-Cache (sec) : 0.120615
Bank Conflict Time
CPU Port Conf. (sec) : 0.000119
Memory Network Conf. (sec) : 0.422993 ...
Start Time (date) : Mon Aug 3 12:18:50 JST 2009
End Time (date) : Mon Aug 3 12:18:52 JST 2009
ちなみに、ベクトル化演算率が95%以下のプログラムはベクトル...
*もう少し詳しい情報 [#ac49db64]
各関数ごとに上記データと同様なものを見ることができる。
コンパイル時にオプション -ftrace をつけ、普通に実行する。...
sxftrace
というコマンドを入力すると実行情報が得られる。おおむね、...
ページ名: