Intel C/Fortran Compiler for Linuxどう?
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG0002名無しさん@お腹いっぱい。
NGNGコンパイルオプション、、、難しいよ。
0003名無しさん@お腹いっぱい。
NGNG情報きぼーん
0004名無しさん@お腹いっぱい。
NGNGSSE/SSE2使えるとしたら、大学や研究所で計算回す人は要注目でしょうね。
XMMレジスタの128bitをフルに活用するような最適化はできないはず
だろうけど、ごく単純なレベルで、古いx87系命令を使わないですむよう
になるのなら、かなり、期待大かな。
0005名無しさん@お腹いっぱい。
NGNGhttp://developer.intel.com/software/products/compilers/beta.htm
0006名無しさん@お腹いっぱい。
NGNG金無し研究室で計算ゴリゴリかけてる人なので超期待。
今後はAlphaステ、P4マシソ大量投入てことになるのか?
0007名無しさん@お腹いっぱい。
NGNG既に使ってますが???
ちゃんと申し込みましたか? 私は4月初めに申し込んでました
(4月末に通知がきました)
0008名無しさん@お腹いっぱい。
NGNG0009名無しさん@お腹いっぱい。
NGNGCPU: Pentium4/1.5GHz
Memory: 256MB
あるプログラムの実行時間結果(1):配列無し
(1)Intel Compiler( ifc -O3 -tpp7)
2.550u 0.000s 0:02.54 100.3% 0+0k 0+0io 64pf+0w
(2)Portland Group F77( pgf77 -O3 ,,,)
3.110u 0.000s 0:03.14 99.0% 0+0k 0+0io 134pf+0w
あるプログラムの実行結果(2):おおきな配列使用
(1)Intel Compiler( ifc -O3 -tpp7)
15.690u 0.020s 0:15.76 99.6% 0+0k 0+0io 47pf+0w
(2)Portland Group F77( pgf77 -O3 ,,,)
7.150u 0.050s 0:07.21 99.8% 0+0k 0+0io 136pf+0w
0010名無しさん@お腹いっぱい。
NGNGpgf77のオプション詳細情報きぼーん
0011名無しさん@お腹いっぱい。
NGNG-O3 -Mvect=assoc,cachesize:262144,sse -Mcache_align
です。
ちなみに(1)のプログラムをg77(g77 -O3 -march=i686)で
動かすと
6.500u 0.000s 0:06.50 100.0% 0+0k 0+0io 125pf+0w
となります。
0012名無しさん@お腹いっぱい。
NGNG日本語出るまで待つことにします
0013名無しさん@お腹いっぱい。
NGNGいやまじでこの辺のお話を聞きたいっすね。
0014長期休暇中
NGNGことね。(1月に申しこんだんだけど、全然案内こねーでやんの)
これでlibmつくりなおせば、既存のアプリも幸せいっぱいなのかな?
gimpのフィルター激速?
0015名無しさん@お腹いっぱい。
NGNGわたしゃ貧乏なんで、21164A/500MHz(AlphaStation500/500)
でしか評価できませんが、、、こいつでCompaqFortranを使うと
浮動小数点はPentiumIII/1GHzをちょっと越えますが、整数は
PentiumIII/500とおんなじくらいかなぁ、、の感想を持っています。
0016名無しさん@お腹いっぱい。
NGNG単純にその話を延長していくと264/833MHzとP4/1.7GHzが
結構いい勝負をしそうですねー。
まー配列の大きさとか、浮動小数点演算か整数演算かとか、
アルゴリズムとかによるんでしょーがねー。
でも値段が2倍違うんですよね―。
そろそろ新規購入を考えているんですがー。
0017名無しさん@お腹いっぱい。
NGNG21264/667MHz と Pentium4/1.5GHzがほぼ同等みたい。
0018名無しさん@お腹いっぱい。
NGNGhimenoベンチって信用できますか???
情報きぼーん!!!!
0019名無しさん@お腹いっぱい。
NGNGhttp://w3cic.riken.go.jp/HPC/HimenoBMT/index.html
メモリ性能が大きく影響するので、DRDRAMのP4に
有利かもね。
0020名無しさん@お腹いっぱい。
NGNG私のプログラムはPentium4でぜぇ〜んぜん速くありません。
遅いわけではありませんが。。。
0021名無しさん@お腹いっぱい。
NGNG自分のアプリケーションではあるんでしょうが。
0022名無しさん@お腹いっぱい。
NGNGちみのアプリのCPUごとの性能/クロック比をきぼん。
まわりにあるましんのでいいので。
0023名無しさん@お腹いっぱい。
NGNGとりあえず明日からマニュアルを読むとするよ(わら
えーついでに、C++もテスト始まったんだね。
0024名無しさん@お腹いっぱい。
NGNGPGFの方がはやいじゃん。。。。。
0025名無しさん@お腹いっぱい。
NGNGどんなプログラムを使っているか簡単に紹介していだだけません?
0026名無しさん@お腹いっぱい。
NGNGオプション指定してないとか?
0028名無しさん@お腹いっぱい。
NGNGhttp://rebellion12.hypermart.net/
0029login:Penguin
NGNGPentium4/1.4GHz with PGF77:11時間
Pentium3/900 with PGF77 :19時間
共にPC800RIMM。
0030P3-933-dual
NGNGメモリアクセスと2次元行列演算がてんこ盛り、マルチスレッドな自作プログラム
ですが、gccと比べて2割から2割5分程度高速化されました。
オプションは-O3 -tpp6 -xKです。
自分でプログラム組んでコンパイルしている人は、
クロックアップの前に試す価値あり!
0031login:Penguin
NGNGPortland groupのCコンパイラならソース書き換え無で
マルチスレッドバイナリを吐きだす上に、動作は
シングル時の1.8倍(GCC比3倍以上)になりますけど?
gccを使って最適化云々言ってるなんて。。。
0032login:Penguin
NGNG0033login:Penguin
NGNG0034あぼーん
NGNG0035login:Penguin
NGNG003630
NGNG漏れはコンパイラ任せでなく、自分でスレッド起こしてpoolしてdispatch
してるけどな。シングルスレッドと比較なんてしてないし。
OS標準のgccと比較してそんなにおかしいか?
0037名無しさん@お腹いっぱい。
NGNG> シングル時の1.8倍(GCC比3倍以上)になりますけど
ほんとかよ。
ほんとだったら化物だな。
0038login:Penguin
NGNGソース書き換えなし、ってコンパイルオプションとかも互換性があるの?
0039login:Penguin
NGNG遅い遅い、portland group compilerはだめだからgcc使ってるといいよ
僕はPortland Group使うけど
0040login:Penguin
NGNG0041login:Penguin
NGNG何がだめなの?具体的に言ってみて。
> 僕はPortland Group使うけど
なんで?
0042login:Penguin
NGNG人に意見を聞くまで使う気がでないのは、使う必要がない証拠。
おとなしくgcc使ってるのが吉
■ このスレッドは過去ログ倉庫に格納されています