by
Anonymous Coward
on 2009年07月20日 23時06分
(#1608065)
端的にいってしまえば違います。そこまで自動並列化はまだ頭よくありません。でも、ものによるってのも真実で、アルゴリズム的に並列度が100%な単なるループが大量にあるコードだったら自動並列化(自動ベクトル化)でかなりうまくいきます。でも、間接参照 (i でループしているときに x[i] ではなく x[y[i]] みたいなもの)させるとそれだけで自動ベクトル化はしてくれません。その場合は y の内容に重複がありませんとコンパイラに明示的に教えないといけないし、そうでない場合は当然ベクトル化はできない。そういう判断がコンパイラにはまだできない。
これって (スコア:0)
Re:これって (スコア:5, おもしろおかしい)
『行列のできるベクトル演算プロセッサ』と銘打って
夕方のニュースショーで流したら人気出るんじゃないかな
# 行列計算のできないベクトルプロセッサって存在意義ないけど(^^;;
♪潔くカッコよく生きてゆこう
Re: (スコア:0)
日本のIT業界の断末魔の叫びじゃないの?
#例の奴風に言うと、「もうやめて。SI業界の技術力は0よ!」
Re:これって (スコア:2, 興味深い)
無意味に金をつぎこむリスクを負わないだけで研究開発は続くと思うよ。
今回のは額が額だから回収できないと踏んだだけ。
対して、地球シミュレータのアップデートはきちんとやったし。
Re: (スコア:0)
>単にNECの研究開発サイクルと今回の受注が合ってないだけの話でしょ?
そりゃないでしょ。
基本設計フェーズを応札して(実際完了させて)いるのに、いざ製造フェーズになってからそういう理由が出てくるわけがない。
Re: (スコア:0, 興味深い)
金を出さない国も国だけど,国プロ受けておいて「景気悪くなったんで抜けまーす。あとはよろしく」って契約どうなってるんだよ!って感じですよ実際。まぁ背に腹は代えられないのかもしれんが本当は理研がNEC&日立に訴訟起こしてもいいでしょ?一度こういうことやるともう2度目は出来ないでしょう。日本のスパコン開発も次世代スパコンで終わりじゃなくての次の次次世代も10年か15年先にはあるでしょう。もうスパコン作れる国は日本とアメリカだけになったんだから。アメリカがイヤで日本から買いたいってところも出てくるでしょ、絶対に。次のスパコン開発の時はもうNEC&日立は絶対仕事を回せてもらえないよね。富士通頑張りましたってことで次も富士通でしょ。実際自分ところのスパコン次は富士通にしようかって話でてるし、日立はもうないでしょ。もともと国プロ&東大べったりだったのにどうするんだろう。
Re:これって (スコア:1, 興味深い)
Re:これって (スコア:1, 興味深い)
なぜ首尾一貫の1つの契約ではないかというと、
・小分けして金を払う必要がある
・最後まで金を出し続ける保証がないままプロジェクトが走っている
からでしょう。
もし最後まで金を出し続ける保証があるのなら、メーカーが途中で抜けることを許すような契約はしないでしょう。
Re: (スコア:0)
そんなわけねーだろww
国家プロジェクトの一般的な契約手法だ。
別に特別な理由があってやってるわけじゃない。
当然そういう契約だからといって、途中でぬけたんじゃ、信用問題になるしな。
Re: (スコア:0)
> 別に特別な理由があってやってるわけじゃない。
単年度会計が理由というのはあるかな。
時々予算縮小・打ち切られるよ。
Re: (スコア:0)
そう、全ての一定以上の規模の国家プロジェクトで共通する事。
だから今回の件がぬけてもいいプロジェクトだから、特別にそういった契約になっているわけじゃないんだよ。
NECは官需も当然たくさんやっているだろうから、そういうことを知らなかったはずはないんだが。
Re:これって (スコア:1, 興味深い)
メーカー・役所を問わず、官需でありがちなこと
・実態は単年度のプロジェクトなのに、役所側の予算の都合で複数年のプロジェクトつまり分割払いにされ、さらに予算削減されたといって支払いが滞る。
・プロジェクトが始まる前に予算が付くべきなのに、プロジェクトが終わってからでないと予算が付かない。場合によっては予算が確保できなかったと、支払いだけ反故にされる。
・埋め合わせだといって別の仕事を発注してくれるが、その仕事でトラブルが発生する。
・役所側の都合で、役所側の要求で、役所側の指示にしたがって、偽りの書類を作成させられるが、それが不正だとしてマスコミにバレても役所は尻ぬぐいしてくれない。国民はメーカーを白い目で見るし、社員は逮捕されて刑事罰を受ける。
・国のためだといって、無理をさせられる。
大手メーカーは、かなりの金額を官需で売上ているが、しかし、儲かってはいない。
かといって、官需を断ることもできない辛い立場にいるんですよ。
Googleに乾杯(Re:これって) (スコア:0)
このコメントの隣にAds by Googleの
富士通のPLEMIAの広告が出てくるのがなんとも言えず。
「Googleに
完敗乾杯!」したいB要員のACRe: (スコア:0)
Re: (スコア:0)
すまん、いや、あんたじゃないのはわかってるんだけど、
これ
http://srad.jp/comments.pl?sid=458222&cid=1602400 [srad.jp]
みると
>・ハード屋から見ると地球シミュレータは普通に書いたソースがベクトル化コンパイラ通すだけで(チューニングに大変な苦労をしなくても)高速で動く凄いコンピュータなのに,
とあるんで信じてたんだけど違うの?
まあ、ものによる、っていうのはわかるんだけど、ベクトル型はMPIみたいに特に意識しなくていいのかなーと思ってたんだけど
Re:これって (スコア:5, 興味深い)
端的にいってしまえば違います。そこまで自動並列化はまだ頭よくありません。でも、ものによるってのも真実で、アルゴリズム的に並列度が100%な単なるループが大量にあるコードだったら自動並列化(自動ベクトル化)でかなりうまくいきます。でも、間接参照 (i でループしているときに x[i] ではなく x[y[i]] みたいなもの)させるとそれだけで自動ベクトル化はしてくれません。その場合は y の内容に重複がありませんとコンパイラに明示的に教えないといけないし、そうでない場合は当然ベクトル化はできない。そういう判断がコンパイラにはまだできない。
ベクトル型であってもMPIは併用します。ベクトルチップ1個では足りませんので。なのでベクトル化とMPIによる並列化はちょっと次元の違う話ですね。
ただFX1は圧倒的に多ノードでの性能が高いので、ベクトル機用のコードもほとんど何もしないで、そこそこはやく動くんではないかと思います。
NEC&日立撤退で一番悲惨なのはベクトル用のコードとそのノウハウを持って次世代スパコン用にソフトウェアの研究開発のためにプロジェクトに参加した人ですね。地球シミュレータとかを使わせてもられるように交渉するんだろうけど、あれを遥かに上回る性能を前提に研究開発してるのに、あるいはそれを前提に研究させられているのに実機がないのだものね。
Re: (スコア:0)
HPF参上!
およびでない? およびでない? こりゃまた失礼いたしました!
Re: (スコア:0)