アカウント名:
パスワード:
コンパイラ作成:LISP, Forth
研究者向けにFORTRANが無いとか何。未だに最先端のHPCじゃFORTRANで書いたプログラムが一番早いんだが。
FORTRANが早いわけじゃない、早いコンパイラを作って寿命の短いプラットフォームのためにガリガリ最適化する有能な人がそこに居ないだけだ(この世にいないわけじゃない)。
Cなんかはポインタの存在が最適化にとって不利とかの話があったと思うけど。
人材と言うより動機かな…。HPCで効率良く計算できる様に考えて作られた膨大な資産があって、それらはFORTRAN(←大文字で)だったりする。で、それらを早く動かしたいというニーズはあって、だから新しいHPCで効率良く動くようにみんながんばる。効率良く動くものができあがって、新しいコードを書こうとすると、FORTRAN(←大文字小文字両方かもしらんが)が一番早いから選ぶと言う事になるのだとか聞いた事が。鶏と卵的な。そしてHPCのレベルではそれでも大して困らないわけだよ。多分従来の資産がCだったら、Cを早く動かすコンパイラをがんばって作ってい
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
研究者 (スコア:0)
コンパイラ作成:LISP, Forth
Re: (スコア:3, 興味深い)
研究者向けにFORTRANが無いとか何。
未だに最先端のHPCじゃFORTRANで書いたプログラムが一番早いんだが。
Re:研究者 (スコア:0)
FORTRANが早いわけじゃない、早いコンパイラを作って寿命の短いプラットフォームのためにガリガリ最適化する有能な人がそこに居ないだけだ(この世にいないわけじゃない)。
Re: (スコア:0)
Cなんかはポインタの存在が最適化にとって不利とかの話があったと思うけど。
Re: (スコア:0)
人材と言うより動機かな…。
HPCで効率良く計算できる様に考えて作られた膨大な資産があって、それらはFORTRAN(←大文字で)だったりする。
で、それらを早く動かしたいというニーズはあって、だから新しいHPCで効率良く動くようにみんながんばる。効率良く動くものができあがって、新しいコードを書こうとすると、FORTRAN(←大文字小文字両方かもしらんが)が一番早いから選ぶと言う事になるのだとか聞いた事が。
鶏と卵的な。そしてHPCのレベルではそれでも大して困らないわけだよ。
多分従来の資産がCだったら、Cを早く動かすコンパイラをがんばって作ってい