大箸の画像掲示板 投稿は管理人(大箸)のみ行えるように設定してありますm(_ _)m
【2018年7月31日 記】...掲示板の管理用パスワード忘れてなくて良かった(苦笑
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
2 / 5512 ←次へ | 前へ→

cpuminer-opt-yespowerのyescryptR16対応
 大箸 MailHome  - 2018/7/31(火) 3:08 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : cpuminer_yespowerr16_SB_180731-0007.png
・サイズ : 23.8KB
   最近オーバークロックはすっかりご無沙汰で、
本業に直結したモデリングやレンダリングを充実させたいと思いながら、
もっぱら暗号通貨マイニング関係に時間を割いてしまっています(苦笑

放置していた昔のオーバークロック関係の掲示板ですが、
マイニング用のファイルを公開する場として使ってみます。

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

bubasikさんがcpuminer-optにyespowerアルゴリズムを追加し
GitHubで公開されています↓
https://github.com/bubasik/cpuminer-opt-yespower
後にyespower-0.5と呼ばれるようなyescrypt互換モードを使って
yescryptR16に対応させたyespowerr16も追加されているのですが、
v3.8.8.3として置いてあるソースとWindowsバイナリには
https://github.com/bubasik/cpuminer-opt-yespower/releases/tag/v3.8.8.3
yespowerr16対応分は含まれていません。

git cloneすればyespowerr16対応したソースは入手出来るので、
Ubuntu上でビルドして試していたのですが、Windows用のバイナリを〜
との声を頂戴しました。

当初、Windows上の開発環境が必要なのかと思ったのですが、
UNIX上でWindows用バイナリをクロスコンパイルするためのシェルスクリプトが
ソースに含まれていました。
ではそのシェルスクリプトを叩けば一発で...と思ったらそんなに甘くはなく、
curl, openssl, zlib, gmpなど、もはや私には内容把握しれないような
パッケージもあらかじめクロスコンパイルしておく必要がありました...orz
私はそもそもクロスコンパイルなんて初めてというレベルなので、
Windowsで走るバイナリのビルドにたどり着いたのは奇跡的な感じですが、
せっかくたどり着いたので晒してみようかと思います。

GPL v2に目を通すと、ソースも同時に公開するべし、ということらしいので、
git cloneしたものをtar.gzしたものも置いてみます。

http://www.oohashi.jp/mining/cpuminer-opt-yespower-3.8.8.3-windows_2018Jul30.zip
http://www.oohashi.jp/mining/cpuminer-opt-yespower-3.8.8.3-source_2018Jul30.tar.gz


バイナリはCPUの世代/対応命令セットの違いで5種類、64ビット版のみです。
DLLはcpuminer-opt-3.8.8.1のWindowsバイナリに同梱されていたものを
そのまま含めています。

アルゴリズム指定オプションは
-a yescryptr16
-a yespowerr16
だけ試しています。
これまで試した範囲では、SandyBridgeやBroadwellといったIntelのCPUで、
yespowerr16にすると1〜2%程度速くなるかも?というレベルです。
yescryptr16はメモリー帯域要求するようなので、帯域不十分だと
yespowerr16にすると逆に遅くなったりする場合もありました。

なお、cpuminer-avx2-sha.exeは手持ち機材だとRyzenなら試せますが、
Ubuntu上で差を感じなかったので、Windows環境を用意するところまで
気持ちが盛り上がらず、未検証です。


この公開物には一切の保証はありません。
オリジナルより遅いんですが〜などのクレームはご容赦くださいm(_ _)m
GPL v2に従い、再配布は自由です。

公開の仕方や内容について、問題を発見したり指摘を受けた場合は、
なるべく速やかにこの書き込みごと取り下げようと考えています。

非常に心もとないバイナリですが、
試してもらえる方がいらっしゃいましたら幸いです。


添付画像
【cpuminer_yespowerr16_SB_180731-0007.png : 23.8KB】
51 hits

cpuminer-opt-yespowerのyescryptR16対応 大箸 2018/7/31(火) 3:08 [添付]
cpuminerのyespowerR8,16,24,32対応 大箸 2018/8/13(月) 14:35

  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃検索 ┃設定 ┃ホーム  
2 / 5512 ←次へ | 前へ→
ページ:  ┃  記事番号:   
1017997
(SS)C-BOARD v3.5.4 is Free.
質問は基本的にご遠慮いただいておりますm(_ _)m
また、書き込みを頂いても常に気の利いたレスがつくとは限りません。
↑某師の真似(?)になりますが、重ね重ねご容赦下さい<(_ _)>
【私のアドレスなウイルスメールについて(-_-;】
 私は来る方も出る方もプロバイダーのウイルス対策サービス受けてますので、
 恐らく差出人偽装ウイルスメールかと思われます。
 お手数ですが見かけたら撃ち落してくださるようお願いいたしますm(_ _)m