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

JavaコードをGPUやFPGAで実行可能にする「TornadoVM」」記事へのコメント

  • Java仮想マシンの命令がハードウェア実装されたプロセッサはいくつか存在するようだが
    どうして流行らないんだろう?

    思ったより性能が出ない? 単価が高い? Java自体に魅力がない?

    • Re: (スコア:3, 参考になる)

      Stack Overflow [stackoverflow.com]が参考になれば。ざっくり言ってH/W処理向きでなく遅いようです。H/Wだとbytecodeを1バイトずつ実行するのに対しJITコンパイルなら複数の命令をまとめてコンパイルしてしまえると。
      • by Anonymous Coward

        スタックマシンは単純な実装ならレジスタマシンより有利な点もあるけれど、パイブラインだ、スーパースケーラだ、JITコンパイルだ、μOpsだ、と命令を微分していく高速化アプローチとの相性が良くない。

        • 商業的には成功しなかったけど「コードモーフィング」(今でいうJITコンパイル的なやつ)で一時期注目を集めたトランスメタも、Javaバイトコードを実行するコードモーフィングについては「できなくはないけど今のところリリースの予定はない」ってコメントしてた覚えがあるので、既存プロセッサと差別化できるほどのメリットはなかったんだろうなぁ。

          ところで

          パイブラインだ

          「パイをブラにイン」とは夢がありますね

          --
          うじゃうじゃ

ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ

処理中...