[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:15441] Re: IntelのC++/fortranコンパイラー
-
From:Tetsuya Ohnishi
-
Date:Fri, 20 Sep 2002 15:14:27 +0900 (JST)
- Subject: [plamo:15441] Re: IntelのC++/fortranコンパイラー
- From: Tetsuya Ohnishi <oonishi@xxxxxxxxxxxxxxxxxxx>
- Date: Fri, 20 Sep 2002 15:14:25 +0900 (JST)
大西@理研です。
From: Tamio Tsukamoto <tamio@mb.infoweb.ne.jp>
Subject: [plamo:15440] Re: IntelのC++/fortranコンパイラー
> 塚本@堺市 です。
> t_ogata> -xWはベクトル化
> -xW (ベクトル化)というのは Pentium 4 で有効になるのだと思いますが、ど
> れくらい効果があるのでしょうか?
-x option ですが、ifc -help の結果によると、
# Version 6.0 Build 020312Z です。
-ax<codes> generate code specialized for processor extensions specified by
<codes> while also generating generic IA-32 code. <codes> includes
one or more of the following characters:
i Pentium Pro and Pentium II processor instructions
M MMX(TM) instructions
K streaming SIMD extensions
W Pentium(R) 4 New Instructions
-x<codes> generate specialized code to run exclusively on processors
supporting the extensions indicated by <codes> as described above.
ということで、Pentium4 用の code を生成するものだと思います。
ベクトル化についてですが、
Other Advanced Performance Options:
-vec[-] enable(DEFAULT)/disable the vectorizer
-vec_report[n] control amount of vectorizer diagnostic information:
n=0 no diagnostic information
n=1 indicate vectorized loops (DEFAULT)
n=2 indicate vectorized/non-vectorized loops
n=3 indicate vectorized/non-vectorized loops and prohibiting
data dependence information
n=4 indicate non-vectorized loops
n=5 indicate non-vectorized loops and prohibiting data
dependence information
の方だと思います。
理解が間違っていましたら、すみません。
ということで、default で on になっている気がします。
さて、これだけではなんですので、自分も普段つかうプログラムを
いくつかの環境でテストしてみたことがあります。
その結果、
Pen4 1.6GHz Intel Fortran -O1 -tpp7(Pen4 Optimize) 0:00.89
Pen4 1.6GHz g77-0.5.24(gcc 2.95.3) -O2 0:18.99
Pen3 1.0GHz g77-0.5.26(gcc 3.1) -O2 0.03.53
PenPro 200MHz intel Fortran -O1 -tpp6(PenPro Optimize) 0:06.50
PenPro 200MHz g77-0.5.26(gcc 3.0.3) -O2 0:18.55
参考
Alpha 21264 533 MHz Compaq Fortran on Digital Unix 0:00.58
Alpha 21164 333 MHz Compaq Fortran on Linux/Alpha 0:03.22
のようになりました。Intel Fortran はかなり優秀だと思います。
----
理化学研究所 RI ビーム科学研究室
大西哲哉
oonishi@rarfaxp.riken.go.jp
- Follow-Ups
-
- [plamo:15443] Re: IntelのC++/fortranコンパイラー, Takehiko Ogata
- [plamo:15444] Re: IntelのC++/fortranコンパイラー, Takehiko Ogata
- [plamo:15446] Re: IntelのC++/fortranコンパイラー, Takehiko Ogata
- References
-
- [plamo:15404] IntelのC++/fortranコンパイラー, Takehiko Ogata
- [plamo:15440] Re: IntelのC++/fortranコンパイラー, Tamio Tsukamoto
[検索ページ]
[メール一覧]
Plamo ML 公開システム