VecTripper: a SIMD Accelerated TRIP Searcher for Mac OS X

最終更新日:2011/12/3

English Page

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

最新版ではIntel CPUにも正式対応しています。また、64bitアプリケーションになりましたので、Intel Core 2とLeopardの組み合わせでは64bit環境で動作します。32bit環境よりも15%程度高速になるようです。

12桁トリップにも暫定対応しました。

使い方

Readmeを参照してください。

パフォーマンス

Macに使われている様々なCPUについて、パターンファイル検索でのおおよそのパフォーマンスを表にしてみました。最高速度とは、(1GHzあたりの速度×歴代のMacに搭載された最高のクロック周波数) の値です。

マルチCPUなマシンでは検索スレッドを複数走らせることにより、コア数倍のスループットを得ることができます。

表 各CPUにおけるパフォーマンス
CPU 1GHz,1コアあたりの
速度(ktrips/s)
最高速度(ktrips/s)
G4(7410) 507* 254* (@500MHz)
G4(7447A) 615 1026 (@1.67GHz)
G5(970) 705 1903 (@2.7GHz)
Core 2 (65nm) 32bit 778 2334 (@3GHz)
Core 2 (65nm) 64bit 895 2685 (@3GHz)
*旧バージョンの数値

ダウンロード

ソースコードも同梱されています。コンパイルの方法等はReadmeを参照してください。

最近の変更点

2011/12/3

2009/8/3

2009/8/2

2009/7/31

2009/7/29

2009/7/9

2009/7/1

2009/6/30

2009/6/29

2009/6/28 (その2)

2009/6/28

ひととおり機能が実装されたのでVecTripperの12桁トリップ検索について少しまとめてみると、

等。

2009/6/27

2009/6/26 (その3)

2009/6/26 (その2)

2009/6/26

2009/6/25 (その3)

2009/6/25 (その2)

2009/6/25

2009/6/24

2009/1/13

2009/1/12

2008/12/29

2008/12/23

2008/12/21

スクリーンショット

勝手にリンク

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

Mac用

Windows用

その他


もどる


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