GA将?開発日記~王理のその先へ~

ネタ勢最強を目指して絶賛開発中。

VTuneの使い方を勉強中

 チュートリアルを見ながら実際にGA将!!!を解析させて、色々遊んでます。

 んで、全実行時間の半分弱を二駒の相対位置関係の評価時間が占め、その原因がどうもメモリロードの待ち時間が原因らしいとまでは分かったのですが、さてこれからどうするか。

 キャッシュに載りやすい様にデータの配置を変更するってのが一つの案。

 もう一つの案は、差分計算してロード自体を減らす。こっちの方が建設的だし、差分計算の練習もかねてやってみますか。

 差分計算のざっとした設計は頭の中で出来てるんで、明日から実装し始めてテスト・デバッグ込みでもろもろ終わるのが週末位でしょうか。

 上手く行けば速度が2倍近くになるんで、気合い入れてやってみます。

 それから、学習用マシンのプログラムを変更。評価項目で二駒の位置関係を外して、王将との相対位置を入れる。ちょっと軽くして、対局数を稼ごうって魂胆です。