Bảng chuyển vị (hash) là gì? Nên đặt bao nhiêu?
Vai trò chính của bảng chuyển vị là trong quá trình tìm kiếm, engine (động cơ cờ) ghi một số thông tin của thế cờ (như điểm số) vào bảng chuyển vị; về sau khi tìm kiếm gặp lại thế cờ đã có trong bảng, có thể lấy trực tiếp kết quả đã lưu trong bảng, tiết kiệm thời gian. Các thuật toán đa luồng hiện nay cũng được xây dựng dựa trên bảng chuyển vị dùng chung.
Muốn xem giải thích chuyên sâu hơn về bảng chuyển vị, có thể xem video này: Tác giả Pikafish giải thích bảng chuyển vị
Về lý thuyết, nếu bộ nhớ trống của máy cho phép, bảng chuyển vị đặt khi phân tích thế cờ càng lớn càng tốt, nhưng thực tế tốt nhất không nên đặt quá lớn.
Ngoài ra, khi bảng chuyển vị đã đạt cỡ vài trăm MB, vài GB thì lớn hơn nữa ảnh hưởng đến sức cờ rất nhỏ, thường khuyến nghị đặt vài GB.
Hiện nay giao diện Shark hiển thị hashfull (viết tắt HF), đại diện cho tỉ lệ thế cờ trong bảng chuyển vị đã bị thay thế hoặc được truy vấn. Đó không phải mức độ đầy của bảng chuyển vị, vì dù là engine đang phân tích hay sau khi engine đã đi nước, bảng chuyển vị luôn ở trạng thái đầy, trừ khi xóa hash hoặc nạp lại engine.
