[PR]今日のニュースは
「Infoseek モバイル」

VecTripper: an AltiVec Accelerated TRIP Searcher for Mac OS X

最終更新日:2005/8/11

VecTripperは、PowerPC G4/G5のAltiVecを用いて高速にトリップの検索を行うツールです。AltiVecを持たないマシンでは動作しません。G4(7447A) 1.33GHzでは、パターンファイルを用いた検索で690ktrips/s, 正規表現による単純なマッチングで615ktrips/s, 連番検索で670ktrips/s程度の速度が出ます。

使い方

Readmeを参照してください。

パフォーマンス

現在、AltiVecを搭載しているMac用のCPUは、そのハードウェアの実装によって大きく3つに分けることができます。それぞれについて、おおよそのパフォーマンスを表にしてみました。最高速度とは、(1GHzあたりの速度×歴代のMacに搭載された最高のクロック周波数) の値です。
β版では検索スレッドを複数走らせることができるので、dual CPUなマシンではおよそ2倍のスループットを得ることができます。

表 各CPUにおけるパフォーマンス
CPU 1GHzあたりの
速度(ktrips/s)
最高速度(ktrips/s)
G4(7410) 507 254 (@500MHz)
G4(7447A) 521 868 (@1.67GHz)
G5(970) 557* 1503 (@2.7GHz)
*某スレの書き込みによる参考記録

G4でもG5でも500k/s/GHzを超えました。よかったよかった。
最近知ったんですが、どうやらG4(7447A以前)のvector execution unitはin-orderらしい。G5はooo。ちなみに最新のG4プロセッサであるMPC7448ではoooになってるらしいです。Macに載らないかなあ。
PPCを見捨てるのはあまりにも惜しいよApple。

ダウンロード

ソースコードも同梱されています。コンパイルの方法等はReadmeを参照してください。
dual CPUな環境でマルチスレッドの検索をしたい人はβ版を、それ以外の人は通常版の方を落とすのがいいでしょう。 最新版での変更点

スクリーンショット

勝手にリンク

他のトリップ検索ソフトへのリンク。

Mac用

Windows用

その他


もどる


このページはリンクフリーです。
一応連絡先