コンピュータ将棋など…。
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
「Puella αのソース公開」されました!
http://aleag.cocolog-nifty.com/blog/2013/08/puella-620e.html ほんのちょっとしか見ていませんが、やられたなぁと思ったこと(いえ、別にやられていないのですが)。 それはrotated bitboardの演算にAVXを使い 64bit×4 で1度で演算していること。 ローカルなBonanza改は真似師真似蔵さんの書き込みhttp://www.yss-aya.com/bbs_log/bbs2007.html#bbs19を参考にして、file を 63bitに押し込んで64bit演算、diag1 と diag2 を 49bit×2 に押し込んでdiagの演算をSSEを使い、64bit×2でやっていました。 rank も 63bit に押し込めば cross もSSE化できて、演算2回でできるなぁと思ってはいたんですが、やっていませんでした。orz それはそうと「Bonanzaの王手生成」で指摘のバグは直っていませんでしたw http://d.hatena.ne.jp/hiraoka64/20110923 うちにAVXが使える環境がないんだよなぁ…。Win7SP1はCore i5-520MでAVXなし。AVXが搭載されている AMD FX-8350はOSがWindowsXP x64で未対応….orz ※変なコメントが多いため、この記事へのコメント禁止にしました(2014/1/19) PR |
カレンダー
フリーエリア
なのはの応援をしていただき、かつ協力いただける方は、アマゾンでの買い物は下のリンクからお願いします
最新CM
[04/27 とおりすがり]
[10/21 おてだま]
[10/20 おてだま]
[01/24 なのはminiふぁん]
[01/08 sakura]
最新記事
(06/12)
(04/17)
(08/13)
(06/08)
(06/06)
最新TB
プロフィール
HN:
かず
性別:
非公開
ブログ内検索
カウンター
アクセス解析
|