GPU對於象棋引擎有用嗎?
取決於引擎用什麼架構。對於皮卡魚這類 ab 剪枝 + NNUE 的引擎來說,只有 CPU 參與計算,GPU 沒有作用。對於 Px0、Lc0 這一類引擎來說,GPU 很重要。
GPU 不能提高皮卡魚的棋力,即使電腦安裝了 RTX 5090 等高效能顯示卡,執行皮卡魚時,顯示卡也不會參與局面搜尋。
皮卡魚使用了神經網路,為什麼不使用GPU?
因為「神經網路」並不等於「必須用 GPU」。
皮卡魚使用的 NNUE 全稱為「高效可更新神經網路」。它的特點是網路較小,並且可以利用相鄰局面之間只有少量棋子發生變化這一點,增量更新中間計算結果,而不必每次都從頭計算整個網路。在 Alpha-Beta 搜尋中使用 GPU 反而很難獲得效率優勢。
