コメントやトラックバック、FriendFeedやTwitterでのツッコミは大歓迎です!
携帯用 by Google

Search

Profile & Feeds

GOTTi
GOTTi@iNNX
FriendFeed - gotti twitter - hidenorigoto flickr - GOTTi mixi - hidenorigoto facebook - hidenorigoto last.fm - hidenorigoto
最近は、PHPのMVCフレームワーク「symfony」関連の活動と、多治見IT勉強会などをやっています。
Googleプロフィール
ブログへのコメントやツッコミ、twitterやFriendFeedでのreplyなどお気軽にお願いします!

Latest Posts

369件のエントリ

Category

iNNX Links

Other Links

Friends Links

Kirstens Viewer S16 が軽快です

2009/01/18 18:28 add to hatena hatena detail hatena detail

(2009/02/06追記)
現時点ではKirstensビューアーの配布は中止されています。
こちらのエントリをご参照ください。




独自にビルドして独自の UI スキンまで適用した Shadow-draftビューアや、OpenLife 向けにビルドしたビューアを提供している Kirstenlee さんが、通常版ブランチに SSE 最適化などを施したビューア「S16(バージョン番号です)」を提供していますが、このビューアの描画がやたら軽くて驚きます。

★注意:S16 はいわゆる「影ビューア」ではありません。

これがどれくらい軽いのかというのを、jimpei さんが統計バーの比較画像をアップされていたので、そのまま引用させていただきます。

20090116141903
通常版/Imprudence/S16 (by jimpeiさん)

この比較について、詳しくは jimpei さんのエントリをご参照ください。

ところで SSE って SSE5 とかまであったんですね・・・。

私も大昔?に少しだけ C++ のプログラムにインラインアセンブラを組み込んで最適化などをやったことがありますが、このあたりの最適化になると、かなりパズルな感じなんですよね。
私がやっていた頃は処理パイプラインが(たしか) 2 つだったのですが、その 2 つのパイプラインを上手く両方とも使って演算させていくのですが、命令ごとのクロック数を見ながらの戦いだったようなかすかな記憶があります・・・。

Mono エンジンになる以前の LSL でも、これに近いところまで検証して高速化しようとしたりしていたのは楽しかったですね。Mono になってかなり意味がなくなってますが・・・(笑

時間が出来たら、S16 のソースコードの該当部分などを覗いてみたいですねぇ。

ところで Linden には VTune はないのかな・・・。

2009/01/18 18:28 add to hatena hatena detail hatena detail
本ブログではコメントシステムにDISQUSを使用しています。
FriendFeedやTwitterなどの外部ソーシャルサービスでこのURL付きでコメントしていただくと、 DISQUSにより自動的にReactionsとしてこちらに表示されます。

blog comments powered by Disqus