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.comp.parallel Subject: Re: How does HPF optimize ? Followup-To: fj.comp.parallel Date: 03 Jun 1997 05:38:59 GMT Organization: College of Arts and Sciences, Univ. of Tokyo Lines: 25 Message-ID: References: <2500.865082798@rananim.ie.u-ryukyu.ac.jp> NNTP-Posting-Host: muscat.c.u-tokyo.ac.jp In-reply-to: kubota@kuis.kyoto-u.ac.jp's message of 02 Jun 1997 11:09:25 +0900 Xref: coconuts.jaist fj.comp.parallel:915 >>>>> On 02 Jun 1997 11:09:25 +0900, kubota@kuis.kyoto-u.ac.jp (Atsushi Kubota) said: > 窪田@京大情報 と申します. > この手の並列化コンパイラの研究をしているものです. > In article makino@chianti.c.u-tokyo.ac.jp (Jun Makino) writes: >> F90: F77 風のシーケンシャルな制御構造の他に、まあ APL 風といえな >> くもない配列演算を追加 >> HPF: F90に、さらに分散メモリの機械でのデータ分割指定などを追加 > HPFは,「データ分割は,実行性能を決定する一番の要因ではあるが,ここを > 自動化するのは非常に難しい.そこで,データ分割だけはユーザにお願いして, > そこから後はコンパイラが並列化しますよ.」というものだと思います. なるほど、コンパイラを作る方の視点からはそう見えるわけですね。使 う方だと、「ひょっとするとF77スタイルのコードもコンパイラが並列化 してくれるかもしれないけど、基本的には配列演算とか forall しか並 列化しないのでは」という気分で使うので、、、 商品でも、 KAP とかはもちろん何でもするけど、配列演算と forall し か並列化しないってのも実際にありますよね? 牧野@東大駒場