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.