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

Sun、SPARCプロセッサをオープンソース化」記事へのコメント

  • すごく単純な意見ですけど、どこぞの誰かが回路図(HDLソース)を解析して、とてつもなく最適化された機械語を吐いてくれるコンパイラとか書いてくれそうですよね、
    それこそ秘孔を突くような、パイプラインの段数とかも考慮に入れたようなのを吐き出してくれるやつ。
    あとは、アセンブラ直書きのライブラリとか。

    #某国産RISCチップの機械語を読んで、Cのコードを書きかえて速度アップをさせた経験あり。
    #そんなに大きなコードではありませんでしたが。
    • そのあたりくらいの最適化だと、今時のコンパイラは
      普通にやってますよね。回路図解析してまで出すのはさすがにないのかな?
      • by Anonymous Coward
        その手の論文も見たことはあります。CPUのバージョンによって乗算機の数とか、パイプラインの制約とかが変わるので、すべてのCPUに最適にするのは難しいね。コンパイラのオプションとかに凝るっていう手もあるけど。 どうせパフォーマンスに関係するのは全体の1%ぐらいなので、そこだけ、最適化したコードを書く方良いと思う。コンパイラに頼る風潮は、「何を最適化したいのか」っていう視点に欠けてる。
        • by bero (5057) on 2006年03月28日 13時33分 (#910392) 日記
          ていうかそのための仮想マシン化(VM化)じゃなかろうか。
          最適化フェイズは実行時またはロード時、インストール時に行う。
          javaは(もとは別の目的だったらしいから)瓢箪から駒っぽいけど、CLRは絶対狙ってると思う(64bitへの移行も兼ねて)
          親コメント

計算機科学者とは、壊れていないものを修理する人々のことである

処理中...