Kenichi Maehashi's Blog
脳内コアダンプ

REAL Studio: コンパイラのバックエンドを LLVM インフラストラクチャへ移行
Tuesday | March 2, 2010
REAL Software: The Compiler: Better, Stronger, Faster

REAL Studio のコンパイラバックエンドが LLVM インフラストラクチャを使用するようになるとのこと。利点として、「ARM を含む数多くのプロセッサに対応できること」「最適化コンパイル・不使用コードの削除によってパフォーマンスの向上が可能になること(最大 10 倍程度)」「オープンソースによる継続的な性能向上に期待できること」などが挙げられています。フロントエンドは変更されないため、移行に伴う作業はほぼ不要で、「コンパイルし直せば、アプリケーションのサイズが小さく、動作が速くなっていることに気づくだろう」と述べられています。なお、メインのアプリケーションコンパイラへ採用される前に、RBScript コントロールが LLVM を使用するように再実装されるようです。

不使用コードの削減とか、やってなかったのか!という感じですが、ARM サポートによって iPhone への道が開けるのは大きいですね。またよく分からない bug が追加されないといいなぁ。
コメント (0)
コメント


<< 前ページ[1]

トップページに戻る
Copyright © 2006-2021 Kenichi Maehashi, All Rights Reserved.