[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/04 02:30 / Filesize : 321 KB / Number-of Response : 909
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【トリップ検索】MERIKEN's Tripcode Finder



1 名前: ◆MERIKEN4.k [2012/09/25(火) 18:24:38.09 ID:BDWiD/680]
こちらはMERIKEN's Tripcode Finderの本スレです。動作報告・質問・要望等は
こちらでどうぞ。

MERIKEN's Tripcode Finder(旧CUDA SHA-1 Tripper MERIKEN's Branch)は
2012年9月現在で最速の12桁トリップ検索プログラムです(最高速の記録は
1689.88M tripcodes/s)。CPUのみでも検索できますが、NVIDIA GeForce
シリーズのビデオカードを使用すれば非常に高速に検索を行うことが
できます。特徴は以下の通りです。

・ビデオカードのGPUによる高速検索(CPU検索にも対応)。
・GUIによる簡単な操作(コマンドラインからの使用も可能)。
・正規表現によるターゲットの指定。
・漢字等のShift-JIS文字を含むキーの探索。
・ヒット率、ヒットまでの平均時間等のさまざまな情報の表示。
・ターゲットの数の制限の撤廃。
・10桁トリップ検索への暫定的対応。
・検索速度の実行時の最適化。
・GPLv3で公開されたソースコード。

■入手先
www.meriken2ch.com/programming/merikens-tripcode-finder

■前スレ
anago.2ch.net/test/read.cgi/software/1311428038/

152 名前: ◆MERIKENXsUyM [2012/10/12(金) 17:37:45.51 ID:nf15QmxA0]
これでしたか。  

# ^ $ () | [] [^] . + * \
#
# '.'は全文字にマッチするので、'.'そのものを指定したい場合は
# "\."と記入してください。なお、"[]"内では'\'を使う必要はありません。

癖がついてて、”.”使うんですね。

153 名前: ◆MERIKEN4.k [2012/10/12(金) 17:48:42.88 ID:t+XFtk6B0]
>>152
そういうことです。

154 名前: ◆MERIKEN4.k [2012/10/12(金) 18:33:15.16 ID:t+XFtk6B0]
なんとかならないものかとx86-sse.Sをもうちょっといじってみましたけど、
やはりちゃんと動いてません。また、さきほどからVC++が出力したアセンブラの
ファイルを眺めていたのですが、正直これじゃあスピードでないよね、といった
感じです。やはり残念ながらBitslice DESのルーチンを自分でアセンブラで書くしか
手はないようです。

155 名前: ◆MERIKEN4.k [2012/10/12(金) 20:16:06.70 ID:t+XFtk6B0]
さすがに全部書きなおすのはしんどいのでS-Boxの部分だけでも、と考えて
別の関数に切り出してやったら、それだけで1.6M TPS速くなりました。
コンパイラの最適化サボりすぎだろう…

156 名前:前スレ927 mailto:sage [2012/10/12(金) 21:45:07.86 ID:YecpfVtp0]
>>145
全て業者任せの富豪から最近譲り受けたんだよ。
「とにかく解析が速いやつ」って注文したらしく、ハードのスペックが分かる資料が全然残ってねぇ。ヽ(´Д`;)ノ
数値がおかしいんで蓋開けてみたらCPUが二個付いてた・・・

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/12(金) 22:13:03.82 ID:qj1yBhqB0]
CPU-Zぐらい使えよ

158 名前: ◆MERIKEN4.k [2012/10/12(金) 22:46:11.90 ID:t+XFtk6B0]
>>156
> 数値がおかしいんで蓋開けてみたらCPUが二個付いてた・・・

これはなかなかシュールな絵ですねw GPU-Zもお勧めです。

159 名前:名無しさん@お腹いっぱい。 [2012/10/13(土) 01:29:23.89 ID:QRc/1guh0]
これがはいじそといわれる類の存在なんだね

160 名前: ◆MERIKEN4.k [2012/10/13(土) 08:11:17.21 ID:TRuxaTZw0]
コンパイラの出力したx64のasmファイルを編集すれば楽かと思って
中間ファイルをMASMにかけてみたんですけど、すんなりアセンブルできません。
セグメントの指定で色々文句を言われたので直してみたんですが、
今度はアセンブルできたもののプログラムが落ちるようになってしまいました。
こりゃ相当な手間がかかりそうです。



161 名前: ◆MERIKEN4.k [2012/10/13(土) 10:26:14.08 ID:TRuxaTZw0]
正直John the RipperのBitslice DESの実装を使えるようにするのも、
Bitslice DESのルーチンを1からアセンブラで書くのも時間がかかりすぎなので、
あともう一つだけアイディアを試してみて、それでうまくいかなかったら
CPU検索の最適化はとりあえず一旦お休みにします。

で、最後のアイディアというのは、Bitslice DESの最深部だけ別のコンパイラで
コンパイルしてやるということです。どうも調べてみるとVC++のSSE Intrinsicsの
最適化はGCCやICCに比べるといまいちなようなので、ある程度の効果は
期待できるでしょう。あとは32bit版だけインラインアセンブラを使って
最適化するという手もあるんですけど、それは後回しにします。

162 名前: ◆MERIKEN4.k [2012/10/13(土) 19:53:34.86 ID:TRuxaTZw0]
で、Intel C++ Studio XE for Windowsの試用版でS-Boxをコンパイル
してみましたが、結果は速度が0.7M TPSほど上がっただけでした。
いや〜、まいったまいった。

163 名前: ◆MERIKEN4.k [2012/10/13(土) 22:22:21.33 ID:TRuxaTZw0]
しかしこれからどうしようかな。
x86のほうはインラインアセンブラも使えるしS-Boxもasmファイルに変換
できたので、とりあえずこちらの最適化を頑張るという手もあるんだよな…

164 名前: ◆MERIKEN4.k [2012/10/15(月) 00:04:55.23 ID:BTMO2uQH0]
う〜ん、どうやらGTX 780はGTX 680の改良版になりそうな模様…

What is going on with Nvidia’s GK114? Like AMD, the answer is not much
semiaccurate.com/2012/10/12/what-is-going-on-with-nvidias-gk114/

こりゃ来年のも見送りだな。今のうちにGTX 590を確保しておこうっと。

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/15(月) 00:12:51.45 ID:K5yud+Qv0]
梅田の祖父でGTX590中古があったけど確か34k円位だっけか
まあ発熱には注意だな

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/15(月) 06:58:14.36 ID:J/Rcf+G00]
tesla待とうよ!

167 名前: ◆MERIKEN4.k [2012/10/15(月) 21:47:20.51 ID:Lrut3SY50]
>>165
確かに熱は大変なことになりそうですねえ。
580 SLIも大概でしたけど、590 + 580とか、システムが持つのかしらん。
電源にはかなり余裕があるんですけど、ちょっと心配です。

168 名前: ◆MERIKEN4.k [2012/10/15(月) 21:50:33.10 ID:Lrut3SY50]
>>166
Tesla K20、欲しいですw
K10がだいたい$3300ぐらいですけど、K20はいくらぐらいになるんでしょうか…

169 名前: ◆MERIKEN4.k [2012/10/15(月) 22:05:38.53 ID:Lrut3SY50]
正直なところどうしようか困っていた10桁CPU検索ですが、
ちょっと思いついてregister演算子をSSE Intrinsicsで使ってみたところ、
大した手間もかからずに20%ほど高速化出来ましたw
やはりVC++はSSE Intrinsicsの最適化を相当サボっている模様。
John the Ripperの実装を参考にしながらレジスタ割り付けを
工夫することでかなり高速できそうです。これでようやく光が見えてきました。

170 名前:前スレ927 mailto:sage [2012/10/16(火) 00:13:45.78 ID:Ou6FcCX40]
GTX590確保しました! ('◇')ゞ

CPU: PhenomeII X6 1100T@3.3GHz
GPU: GV-N580SO-15I, ENGTX590
OS: Win7 64bit
Prg: 0.06a1
桁: 12
Targ: "TEST/"
Opt: -c -g -x 128
Drv: 306.97
1hrAv: 1830.05MTPS
その他:
CUDA0: 746.1M TPS (580)
CUDA1: 532.6M TPS (590)
CUDA2: 532.7M TPS (590)
1872.38M tripcodes/s (current)
GPU: 1853.10M tripcodes/s
CPU: 19.28M tripcodes/s

580一枚の時にはCPUはフルロードで20M超えていましたが、590を追加するとロードが50%〜100%に激しく変動して、CPUを使い切れてないようでした。
消費電力は怖くて計ってませんw



171 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/16(火) 00:31:35.42 ID:9lqlGkJS0]
速ぇー

172 名前: ◆GTX680Mcys3u mailto:sage [2012/10/16(火) 05:34:25.39 ID:2F+yN34h0]
速すぎワロタ

173 名前: ◆MERIKEN4.k [2012/10/16(火) 06:12:56.30 ID:VYAjNyPo0]
>>170
こ、これはw OCしたら簡単に2G TPSを超えそうですねえ。
Phenom II X6 1100Tは6スレッドでは40M TPSぐらいです。
GPUが3個ならCPU検索スレッドも3つなので、まあ順当なところでしょう。
消費電力もそうですが、温度のほうも気になります。
うちの580 SLIは80℃超がふつうなので…590はもうオークションで
落としたんですけど、ちゃんと運用できるかどうか心配です。

174 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/16(火) 07:34:33.08 ID:KVGtEB2G0]
>>170 >>173
590確保乙
そのうちトリプルGTX590とか強者が出そうだ…

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/16(火) 08:57:05.26 ID:kGLHXQmF0]
検索停止ボタン押した途端にフリーズした・・・

176 名前: ◆MERIKEN4.k [2012/10/16(火) 09:34:20.39 ID:VYAjNyPo0]
>>175
システム全体がフリーズしたなら、多分ハードウェアの問題でしょうねえ。
電力使用量が急激に変化するととにかく不安定になりがちです。

177 名前: ◆MERIKEN4.k [2012/10/16(火) 09:48:05.29 ID:VYAjNyPo0]
>>174
365W * 3 = 1095Wですか… 電源が2つ入りますね、こりゃ。
まあGPUはあればあるほど速くなる仕様なので、理屈では
ラックマウントサーバーにTeslaを積めるだけ積んで
動かすことも可能なはずですけど…

178 名前:RADEON AMD mailto:sage [2012/10/16(火) 10:01:53.40 ID:pyaTDKGu0]
| 冫、)ジー

179 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/16(火) 10:10:33.23 ID:pCO8MEiO0]
linux版の登場が待たれるな

180 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/16(火) 10:44:21.51 ID:kGLHXQmF0]
>>176
あ、レスサンキュです、マウスポインタも動かい状態でした。
なかなか安定した環境の構築は難しいです・・・



181 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/16(火) 14:26:15.84 ID:ab7Mi3qK0]
CUDA5来ましたね
developer.nvidia.com/cuda/cuda-downloads

NVIDIA,「CUDA 5」を正式発表。第2世代Kepler「GK110」に向けた準備が整う
www.4gamer.net/games/076/G007660/20121016013/

182 名前:前スレ927 mailto:sage [2012/10/16(火) 20:05:19.50 ID:Ou6FcCX40]
>>173
夜中に部屋の窓を全開にして両方とも80℃ちょい。窓を閉めると90℃超えます。
今の季節だと、クーラー無しに昼間に常用するのは難しいと思います。
580SLIに590を付け足すなら、エアフローに気をつけて下さい。
最初、エアフローが悪くて580の温度が90℃を軽く超えていって怖い思いをしました。
消費電力は、計算時に+690Wでした。

前日書き忘れたのですが、ブロック数の自動設定機能が安定しませんでした。
走らせるたびに96?〜168?の間をふらつきます。590の二つのGPUでも異なるブロック数になることもありました。

590は早々にXeonマシンに引っ越すつもりなのですが、まだ電源スペックが分からねぇヽ(´Д`;)ノ

183 名前:きら ◆Kira.u9zNc [2012/10/16(火) 21:15:29.87 ID:3LZeo7TdP]
最新のドライバーに更新したら動きました!(前動かなかったのに・・・)
前スレではありがとうございました!
(富士通の京にトリップ検索させたらどうなるんだろう・・・)

184 名前:きら ◆Kira.u9zNc [2012/10/16(火) 21:22:28.31 ID:3LZeo7TdP]
あと現バージョンのCUIで検索すると10桁になるか12桁になるかと
どうすればCUIで10桁を検索するか12桁を検索するか指定できる方法を教えてください

185 名前: ◆MERIKEN4.k [2012/10/17(水) 05:17:38.72 ID:esBMbwOk0]
>>181
CUDA5は実際のところどうなんでしょうね〜
RC版でビルドしたら12桁GPU検索がかなり遅くなったんですけど、
Production Releaseでは直ってるんでしょうか。あとで試してみます。

186 名前: ◆MERIKEN4.k [2012/10/17(水) 05:28:25.58 ID:esBMbwOk0]
>>182
非常に参考になりますです。今ある580 SLIを580+590にする予定なんですけど、
2枚のグラボの間に隙間がないので、590は下側につけておいたほうが
よさそうですねえ。ケースにはまるといいんですけど…

ブロック数の設定の違いはいい解決方法が思いつかないです。まあ128以上
だったらほとんど誤差程度の違いしか出ないので大丈夫でしょう。

187 名前: ◆MERIKEN4.k [2012/10/17(水) 05:30:02.53 ID:esBMbwOk0]
>>184
それは良かった。CUI版はデフォルトでは12桁検索になります。
オプションについてはREADME.txtを参照してください。

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/17(水) 23:13:12.83 ID:+vmD5NvT0]
慣れてないならコマンドラインから直接打ち込むのではなく
ショートカット作って指定したほうが良いかと

189 名前: ◆MERIKEN4.k [2012/10/19(金) 17:08:27.82 ID:tPUGSSRZ0]
GTX 590が届いたんですけど、熱すぎて今使っているケースでは580と
一緒に使えないことが判明。どう頑張っても上のカードの温度がかるく90℃を
超えてしまいます。せっかく頑張ってケースに押し込むことができたのにorz
しょうがないので580+590はサブのデスクトップに引越しさせて、
こっちをトリップ検索専用PCとして使うことにします。

190 名前: ◆MERIKEN4.k [2012/10/19(金) 17:14:45.52 ID:tPUGSSRZ0]
>>178
Radeonには次のバーションで対応する予定です。

>>179
Linuxにはここ10年ほど触っていないので対応の予定はありません。
CUI版の移植なら難しくないはずなので、いかがですかw



191 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/19(金) 17:17:51.34 ID:jLcBMxal0]
Radeon版ってOpenCLなんでしょうかね?
それだとintel HD Graphics 4000でも動かせそうな気が

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/19(金) 21:56:07.87 ID:AU4hYOc80]
最近BOINCに精を出してるのでアプデ来てもどっちを回すか迷うな……

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/19(金) 22:30:53.90 ID:uPFPWr+K0]
仮にintel HD Graphicsでトリッパー動かせるとしたらどれぐらいの速度が出んのかな?

194 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/19(金) 22:44:50.37 ID:PDFO5+Lv0 BE:466156782-2BP(2345)]
>>192
BOINCと同時に廻すと他のアプリケーションが非常に重くなって悲惨なことに…
実際にやって後悔したから

同時に廻すならアプリケーションを使わない時の方がいいと思われ

195 名前: ◆MERIKEN4.k [2012/10/20(土) 17:13:35.27 ID:G/VuaKds0]
580+590をサブのテストベンチで使うことにしたので、
HD 5770ともう一枚の580をメインのデスクトップに移しました。
とりあえず5770を画面表示用にして、580はGPGPU専用にしてあります。
この組み合わせでちゃんと動くか心配だったのですが、
今のところ問題はありません。Tripcode Finderもちゃんと動いています。
これで理屈ではRadeonとGeForceで同時にトリップ検索を行うなんてことも
できるはずですが、果たしてどうなるんでしょうか。

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/20(土) 17:21:11.04 ID:XgDGXoWm0]
NVとAMDのOpenCL関連のライブラリが競合とかしないのだろうか

197 名前: ◆MERIKEN4.k [2012/10/20(土) 17:37:32.49 ID:G/VuaKds0]
>>191
OpenCLです。ただ、OpenCLはソース互換なので、Intelので
そのまま動くというわけじゃないですけどね。

198 名前: ◆MERIKEN4.k mailto:sage [2012/10/20(土) 17:40:23.64 ID:G/VuaKds0]
>>196
NVIDIAのOpenCLのライブラリを結合しなければいいだけなので、
多分大丈夫でしょう(楽観)

199 名前: ◆MERIKENXsUyM [2012/10/20(土) 19:27:01.81 ID:+A4kXckV0]
最近よくかたまるな・・
ヒットしたトリップを、tripcodesに保存前にフリーズ・・・orz
吐き出したトリップを、tripcodesに強制保存できませんか?
ひよわなPCで、スマソ。

200 名前:ののたん ◆KiwamonoL. mailto:sage [2012/10/20(土) 19:42:44.56 ID:F8IK+HH50]
>>197
そのまま動くぞ。
カーネル部分はソースのままで同梱すればいいしな。
俺は一個のバイナリでラデ、ゲフォ、インテルで動かしてたぞ。



201 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/20(土) 20:16:45.23 ID:nw3ug2VV0]
Intelで動く…だと…?

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/20(土) 20:34:49.90 ID:XgDGXoWm0]
それでもしCPU検索よりも早かったらワロス

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/20(土) 20:38:13.56 ID:nw3ug2VV0]
そんなまさか

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/20(土) 21:38:05.89 ID:/VUWpucu0]
openCLはgpuでもcpuでも計算出来たような

205 名前:ののたん ◆KiwamonoL. mailto:sage [2012/10/20(土) 22:20:50.50 ID:F8IK+HH50]
Ivy買ったら内蔵GPUでも動かしてみようと思ってたんだが、買う気が出ない。w

206 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 06:02:04.03 ID:y9BRtUtK0]
>>199
あ〜びっくりした。自分が書いたのかと思ったw
強制保存するオプションはあとで付けておきます。

207 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 06:06:04.39 ID:y9BRtUtK0]
>>200
あれ、そうなんですか? どうやってやるのかもうちょっと調べねば…

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 06:45:05.50 ID:G8jMn60X0]
MERIKENsTripcodeFinderCUIなんですが、コマンドラインからの起動がうまくいかないです。


209 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 06:56:44.91 ID:y9BRtUtK0]
>>208
どのようにうまくいかないのかkwsk

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 07:01:15.21 ID:G8jMn60X0]
指定がおかしいだけだと思うのですが
C:\MERIKENsTripcodeFinder_0.05\MERIKENsTripcodeFinderCUI.exe -f patterns.txt -g -c -x 16 -t 10で
色々表示された後に
MERIKENsTripcodeFinderCUI: Error: The pattern file could not be opened.と表示されてしまいます。



211 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 07:12:22.77 ID:y9BRtUtK0]
>>210
> 色々表示された後に

ここのところをもうちょっとkwsk
あとpatterns.txtはどこにありますか?

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 07:17:54.17 ID:G8jMn60X0]
2レスに分割します。

C:\>C:\MERIKENsTripcodeFinder_0.05\MERIKENsTripcodeFinderCUI.exe -f patterns.txt
-g -c -x 16 -t 10
MERIKEN's Tripcode Finder 0.05
[compiled at 19:37:41 on Oct 3 2012 (PST)]
Copyright (C) 2011-12 ◆MERIKEN4.k
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions.

Using both GPU(s) and CPU as search devices.



213 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 07:18:16.18 ID:G8jMn60X0]
CUDA DEVICE
===========
CUDA Device Count: 3

Device No.: 0
Device Name: GeForce GTX 580
Multiprocessor Count: 16
Clock Rate: 1714MHz
Compute Capability: 2.0

Device No.: 1
Device Name: GeForce GTX 580
Multiprocessor Count: 16
Clock Rate: 1912MHz
Compute Capability: 2.0

Device No.: 2
Device Name: GeForce GTX 580
Multiprocessor Count: 16
Clock Rate: 1912MHz
Compute Capability: 2.0

CPU
===
Number of Processors: 12
Number of Search Threads: 10

TARGET(S)
=========

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 07:20:46.39 ID:G8jMn60X0]
patterns.txtですが、Cドライブ直下の他のファイルと同じ場所にあります。

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 08:07:41.03 ID:G8jMn60X0]
PCが故障してしまいました…。

216 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 08:21:25.41 ID:y9BRtUtK0]
それならパターンファイルの指定を"-f C:\MERIKENsTripcodeFinder_0.05\patterns.txt"に
なおしてやればちゃんと動くはずです。
しかし580 3-Way SLIですか。う〜ん、なかなかの勇者ですね…
PCが無事だといいんですけど…

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 10:18:22.73 ID:G8jMn60X0]
なるほど、有難うございます。
メインPCが復旧できたらやってみます。
CUIでの起動ですがオーバークロックして
GPU: 2400M tripcodes/s
CPU: 40M tripcodes/s付近出てた気がします。
まずはポンプを買わないと…。

218 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 18:11:20.17 ID:y9BRtUtK0]
>>217
580が3枚あれば納得の速度です。2G TPS超は熱との勝負みたいですねえ。
自分も来週あたりに580+590の組み合わせで挑戦する予定です。
水冷が一番いいんでしょうけど、なかなか踏ん切りが付きません…

219 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 18:21:32.72 ID:y9BRtUtK0]
さて、遅れに遅れている10桁CPU検索の高速化ですが、
未だにどうしたものか決めかねている状態です。
Intrinsicを使ってレジスタ割り付けを最適化するという方針は
そのままなんですが、どのようにするのか実に悩ましいところです。

220 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 18:27:13.28 ID:y9BRtUtK0]
とりあえず手作業でS-Boxを1つ最適化してみてから、
最適化を自動化するかどうか決めてみよう…



221 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 18:35:28.43 ID:G8jMn60X0]
そうですね、こちらのソフトではひとつ起動すればGPUを纏めて動かしてくれるので大変に有難いです。
空冷では特にエアフローに気をつけないとカードの温度が90℃を超えてくるので大変と思います。
どちらも電力を必要とするカードですが、電源ユニットは大丈夫でしょうか?

導入に対して敷居や導入コストが高いのが難点ですが、ある程度まで理解できれば何とかなると思います。



222 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 18:55:16.85 ID:y9BRtUtK0]
>>221
やっぱり何も考えてないで使えたほうが楽ですよね。
サブのデスクトップはおっぴろげのテストベンチなので大丈夫です。
www.newegg.com/Product/Product.aspx?Item=N82E16811112287
電源はCorsair AX1200なので、こっちも問題ないはずです。
水冷は後のお楽しみに取っておくことにしますw

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/21(日) 19:04:56.65 ID:G8jMn60X0]
そうですね、初期設定さえ出来れば後の起動は楽なのがいいです。
こういった開放型のケース?で埃等は問題ないのでしょうか、その点怖い気がします。

これだけの容量であれば何も問題ないですね、あとは知識を収集して水冷化に挑戦といったところでしょうか。

224 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 19:13:54.71 ID:y9BRtUtK0]
>>223
埃の掃除にはエアーコンプレッサーを使っています。
空冷の限界が見えたらぜひ水冷にも挑戦したいですね。

225 名前: ◆999984973989 [2012/10/21(日) 19:29:22.33 ID:9ANtZStK0]
水より冷える液体がいいですね。

>>206
間違いますよね。変えます

>>205
のたんぺさんは、引退ですか?

最強のトリップ検索人ですよね。

226 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 20:36:39.65 ID:y9BRtUtK0]
>>225
そうしていただけると助かりますです。

227 名前: ◆MERIKEN4.k mailto:sage [2012/10/21(日) 20:40:17.03 ID:y9BRtUtK0]
2時間以上S-Boxの書き換えに費やしましたが、まだ最初のS-Boxの作業すら
とても終わりそうにありません。こりゃ時間かかるわ…
しかしこれほんとうに効果があるのかしらん。

228 名前: ◆MERIKEN4.k mailto:sage [2012/10/22(月) 07:33:09.17 ID:NclU6rMj0]
結局これも読まんといかんのかな。まいったなあ…

Intel 64 and IA-32 Architectures Optimization Reference Manual
www.intel.com/content/dam/doc/manual/64-ia-32-architectures-optimization-manual.pdf

229 名前: ◆MERIKEN4.k mailto:sage [2012/10/22(月) 09:13:25.24 ID:NclU6rMj0]
Bitslice DESの各ゲートを、

A = OP(B, C)

という形から、よりSSEの命令セットに近い

A = OP(A, B)

という形に書き換えてるのですが、ようやくちょっとづつ速度が上がって来ました。
変換が終わったら、まとめられる一時変数をすべてまとめてしまう予定です。

230 名前: ◆MERIKEN4.k mailto:sage [2012/10/22(月) 11:14:26.41 ID:NclU6rMj0]
とりあえずS-Boxを1つだけ書き換えてみましたけど、
速度は微増といったところで劇的な変化は見られませんでした。
やはりIntrinsicsでの高速化には限界があるようです。
Intrinsicsで書きなおしたルーチンをさらにアセンブリで書きなおすという手も
あるのですがこれはにはかなり時間がかかるので、CPU検索の高速化はここまでにして
OpenCLへの移植に移りたいと思います。




231 名前:名無しさん@お腹いっぱい。 [2012/10/22(月) 20:01:07.08 ID:8SpyKQvk0]
yy51.60.kg/test/read.cgi/ra8plus/1298452105/

232 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 08:28:38.16 ID:Y+4Wukci0]
新しい開発版です。今回の変更点は10桁トリップCPU検索の速度向上です。

MERIKEN's Tripcode Finder 0.06 Beta 1
www.meriken2ch.com/programming/merikens-tripcode-finder

233 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 08:36:00.46 ID:Y+4Wukci0]
>>231
なるほど、これが>>200のブツですね。なんか普通にNVIDIAとIntelの
GPUで動いてますね… ちょっと自分でも試してみよう。

234 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 08:37:16.76 ID:Y+4Wukci0]
結局OpenCLならどのベンダのライブラリを使っても他のベンダの
GPUが使えるということなんでしょうか。

235 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 09:03:33.94 ID:Y+4Wukci0]
次のページを参考にしてAMD APP SDKのOpenCLのライブラリを
Tripcode Finderにリンクしてみました。

stackoverflow.com/questions/9595971/open-cl-with-amd
stackoverflow.com/questions/8969709/clgetplatformids-return-two-platforms-but-they-are-the-same

なんか普通にOpenCLからGTX 580もHD 5770も見えてます。

> OpenCL reports 2 platforms.
>
> Platform 0: NVIDIA Corporation NVIDIA CUDA OpenCL 1.1 CUDA 4.2.1
> Platform 1: Advanced Micro Devices, Inc. AMD Accelerated Parallel
> Processing OpenCL 1.2 AMD-APP (1016.4)

Core i7-3770KのGPUは見えていないようなのでIntelのドライバを入れて
もう一回試してみます。

236 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 09:24:02.40 ID:Y+4Wukci0]
よく見たらこれGPUじゃなくてプラットフォームなのか。
なにはともあれドライバをインストールしたらIntelのプラットフォームも
見えるようになりました。

> Platform 0: NVIDIA Corporation NVIDIA CUDA OpenCL 1.1 CUDA 4.2.1
> Platform 1: Advanced Micro Devices, Inc. AMD Accelerated Parallel
> Processing OpenCL 1.2 AMD-APP (1016.4)
> Platform 2: Intel(R) Corporation Intel(R) OpenCL OpenCL 1.1

237 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 10:02:37.30 ID:Y+4Wukci0]
デバイス一覧を取得しました。なぜかCore i7が2つあります。
JuniperってHD 5770のコードネームか。紛らわしいなあ…

> OpenCL reports 3 platforms.
>
> Platform 0: [NVIDIA Corporation] [NVIDIA CUDA] [OpenCL 1.1 CUDA
> 4.2.1]
>   0: [NVIDIA Corporation] [GeForce GTX 580]
> Platform 1: [Advanced Micro Devices, Inc.] [AMD Accelerated Parallel
> Processing] [OpenCL 1.2 AMD-APP (1016.4)]
>   0: [Advanced Micro Devices, Inc.] [Juniper]
>   1: [GenuineIntel] [ Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz]
> Platform 2: [Intel(R) Corporation] [Intel(R) OpenCL] [OpenCL 1.1 ]
>   0: [Intel(R) Corporation] [ Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz]

238 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 10:27:30.20 ID:Y+4Wukci0]
2つ見えているIntelのは両方共CPUみたいです。
HD 4000はどこに行ったんだろう…

239 名前:ののたん ◆KiwamonoL. mailto:sage [2012/10/23(火) 11:38:20.45 ID:Mm6auUgH0]
もうどこからつっこめばいいのかわからんなこれ。w

CPU Only のランタイムしかいれてないんじゃねーの?
やったことないから知らんけど。www

240 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 12:01:55.08 ID:Y+4Wukci0]
いや〜、これちょっとやばいですよね…
IntelのOpenCLのSDKをインストールしても見えなかったのでおかしいなと
思ってたんですけど、なんとマザボにディスプレイを繋いだらようやく
OpenCLのAPIからIntel HD 4000を認識できるようになりました。

> 1: [Intel(R) Corporation] [Intel(R) HD Graphics 4000] [GPU]

CUDAと違って、OpenCLはかなりカオスですねえ…



241 名前: ◆MERIKEN4.k mailto:sage [2012/10/23(火) 12:37:57.54 ID:Y+4Wukci0]
やはりディスプレイをつながないとHD 4000はOpenCLデバイスとして
認識されないようです。ここでIntelの人がそう言っているので確実でしょう。
なんというか、いろいろ勿体無いです。

HD Processor Graphics failed to load as a device in Code Samples
software.intel.com/en-us/forums/topic/277886

242 名前:ののたん ◆KiwamonoL. mailto:sage [2012/10/23(火) 17:48:47.97 ID:Mm6auUgH0]
いやいや、つっこみどころが多いのは OpenCL に対してじゃなくて。
ちゃんとマニュアルとか読んだ方がいいんじゃね?

まあまだサンプル動かしてみただけの段階なんだろうけど。

243 名前: ◆999984973989 [2012/10/23(火) 19:21:09.50 ID:I3p6Oxvg0]
夫婦漫才ですね。  このすれは・・・

244 名前: ◆MERIKEN4.k mailto:sage [2012/10/24(水) 00:31:25.16 ID:idf8ye870]
もともとマニュアルは絶対必要にならないと読まない方なんでw
それよりサンプル読んでたほうが参考になるし…
まあCUDAと似たようなものなので、近いうちに動くものが出来るように
なるでしょう。

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/24(水) 20:28:41.44 ID:qG+AQb1B0]
一時停止の状態を保存できないのでしょうか。

246 名前: ◆MERIKEN4.k mailto:sage [2012/10/24(水) 20:40:18.19 ID:idf8ye870]
>>245
それは難しいですね。
累計検索時間と生成されたトリップの累計を表示させることなら出来ます。
次のバージョンでプログラムの構造に大きく手を入れる予定なので、
これまでに希望のあった機能はまとめて追加する予定です。

247 名前: ◆MERIKEN4.k mailto:sage [2012/10/24(水) 20:44:36.27 ID:idf8ye870]
とりあえずこのサンプルを読んだら大体の流れはわかりました。

Getting started with OpenCL and GPU Computing
www.thebigblob.com/getting-started-with-opencl-and-gpu-computing/

まずSHA-1とDES cryptのルーチンを移植して、ちゃんと動くのが確認してから
実際の検索ルーチンを作成することにします。やることはCUDAの場合と
ほとんど変わらないので、割とすんなり行きそうな予感…

248 名前: ◆MERIKEN4.k mailto:sage [2012/10/24(水) 20:49:35.03 ID:idf8ye870]
そうそう、今日テストベンチ用の部品が届くので、後で580+590をそっちに
移してTripcode Finderを動かして見ることにします。
2G TPS超は確実ですが、どこまで上乗せできるか楽しみです。

249 名前:245 mailto:sage [2012/10/24(水) 21:05:41.68 ID:qG+AQb1B0]
>>246
ありがとうございました。楽しみにしてます。

250 名前:名無しさん@お腹いっぱい。 [2012/10/25(木) 20:33:30.73 ID:ocjKS/zjP]
SHA256ハッシュを取ると全ビットが0になるキーを探してください



251 名前: ◆CCCCkCCCCk mailto:sage [2012/10/25(木) 22:22:49.94 ID:w8XLKVhj0]
初めまして。

なんとなくトリップ検索(特に12桁)を再開したくなり、
ひょんなことから、こちらの安定版を頂きました。

残念ながらラデオン使用+中古パーツ寄せ集めの自作なんで、
貴ソフトを100%活用できていませんが、表示される検索数には驚いていますw

CPU検索+スレッド自動ですが、
Phenom U Black x6 が、6コア100%稼動するのを初めて見ました。

ソフトの進化、期待しています。
(こっちのハードも進化させねばorz)

252 名前: ◆MERIKEN4.k mailto:sage [2012/10/25(木) 23:29:49.74 ID:gkWWDV1H0]
テストベンチに580+590を移したのでまた最高速の測定をしてみました。
590は意外にOC耐性があります。ビデオカードはむき出しで間を空けてあるので
GPUの温度は84度に抑えられています。

【GPU】NVIDIA GeForce GTX 580 (OC: 940/2004MHz) + GTX 590 (OC: 830/1728MHz)
【CPU】AMD Phenom II X6 1100T (定格)
【OS】Microsoft Windows 7 64bit SP1
【バージョン】MERIKEN's Tripcode Finder 0.06 Beta 1
【トリップの種類】12桁
【オプション】-x 192 -c -g
【Display Driver】306.23
【10分間の平均速度】 2291.56M tripcodes/s
【その他】7完1タゲ。CPUの速度は約19.6M TPS。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<321KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef