Path: coconuts.jaist!wnoc-tyo-news!news.nc.u-tokyo.ac.jp!makino From: makino@chianti.c.u-tokyo.ac.jp (Jun Makino) Newsgroups: fj.sys.alpha Subject: Re: Cache memory Date: 28 Apr 1997 04:13:36 GMT Organization: College of Arts and Sciences, Univ. of Tokyo Lines: 46 Message-ID: References: NNTP-Posting-Host: muscat.c.u-tokyo.ac.jp In-reply-to: nono@frank.riken.go.jp's message of 27 Apr 1997 11:48:59 GMT Xref: coconuts.jaist fj.sys.alpha:146 >>>>> On 27 Apr 1997 11:48:59 GMT, nono@frank.riken.go.jp (Yoshihiko NONOMURA) said: > Visual technologyのalpha 500マシンに、とりあえず > Red Hat 4.0のlinuxを載せて使っているのですが、 > fortranをcに変換して計算しているのですが、やはり全然 > 本来の性能が出ていません。今走らせているプログラムは > 整数演算が多いせいもあるのかもしれませんが、全く同じ > プログラムをPentiumマシンと両方で走らせても、clock数 > 倍のスピードにすらなりません。これでは、Pentium pro > 200MHzマシンを3台買った方が、よほどお買い徳になって > しまうので、もっとましなコンパイラを導入したいのです。 えっと、整数演算が本当に多ければ、クロック数倍は出なさそうな気も します。 > そこで質問ですが、どのOSでどのコンパイラを用いるのが、 > 一番効率的なのでしょうか?とりあえず考えているのは、 > Windows NT 4.0 + DEC FORTRAN (+ Cap fortran) です。 > この組み合わせで、今のlinuxのgccを使う場合よりも、 > 目安でどのくらい速くなるのでしょうか?また、他に > さらに良さそうな組み合わせがありましたら、教えて > 頂ければ幸いです。 ・Linux + g77 (Alpha で動くようになっているようです) ・Linux + NDP Fortran ・NT + NDP Fortran ・Digital UNIX + DEC Fortran というあたりでしょうか?理研と聞くと、なんとなく ・OpenVMS + DEC Fortran で使っている人が多そうな気がしていたのですが、研究室とかにもよる のでしょうか。g77 はわかりませんが、あとはどれも速度は大差ないの ではないかと思います。 予算に余裕があれば Digital UNIX なり OpenVMS なりに載せ替えるのが もっとも効率的(労力が少ない)と思います。予算、手間、実際の計算 速度のどれを優先するかで、どれがもっとも良いかは違ってくるのでは ないでしょうか。 #でも、DEC はどうでも NT を売りたいみたいだから、、、 牧野@東大駒場