パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

長崎大学のスーパーコンピュータがIEEEの「ゴードン・ベル賞」(価格性能部門)を受賞」記事へのコメント

  • by Anonymous Coward
    やってみればわかるんだけど、ペナルティがいっぱいです。
    読み込みはまとめてやらないと性能が下がるとか、シーケンシャルにやらないとダメとか。
    スレッドIDを意識してアドレス計算しつつアクセスしないとだめとか。
    メモリバスの幅も考えながら書く必要があったり、それぞれのスレッドで大きく処理時間が異なることを禁じられたり、あるいは途中で抜け出すことも禁止されるなど制約が非常に多いのがGPUプログラミングです。

    #シーケンシャルとランダムのメモリアクセススピードだけで10倍以上違う

    スパコン側の制約関係の知識は使ったことないのでわかりません。それはだれか詳しい人にお願いします。
    • by Anonymous Coward
      >やってみればわかるんだけど、ペナルティがいっぱいです。

      それはなんにでも言える事でそれを含めて運用ノウハウなんでないかな。
      特にピーキーなトップスピード領域のものって、すべてペナルティがいっぱいあるはずで
      それをうまくごまかしながら、利用していくのでしょう。
      で、利用しやすい汎用性が高いものを求めると高い費用がのしかかってくると
      スパコンでなくとも、みんな新しいものを開発するときには開発機材の費用がのしかかってきます。
      限られた予算の中で、よりよい物を使うのは誰でも同じだし、結果を出せなくて凍結されるのも
      みんないっしょ。民間企業はそのへんかなりシビアですぜ。
      • by Anonymous Coward

        >特にピーキーなトップスピード領域のものって、すべてペナルティがいっぱいあるはずで
        >それをうまくごまかしながら、利用していくのでしょう。
        自分の研究だけで手いっぱいなのになんで本来やる必要のない最適化をやらんといかんのか

        • by Anonymous Coward
          日本以外の国だと、そういう仕事は技術スタッフを雇ってやらせてるんだよねー
          • 御意。
            問題を解きたい研究者にとっては、結局、こういうのはバッドノウハウでしかないのです。
            • by Anonymous Coward

              IF文レスプログラミングなんてのは普通のCPUでも参考になると
              思うのだが。普通のCPUでもペナルティを隠す仕組みが発動する
              だけでペナルティ自体は発生するのです。

              問題を解きたいと思ってもハードから作らなければいけなかった
              時代に比べれば良い時代と思いますがね。

              バッドノウハウから生まれた研究分野も少なくないでしょう。

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...