สมมติว่าฉันใช้ Komodo บนเครื่อง 4-core ของฉัน โคโมโดจะแข็งแกร่งกว่านี้ถ้าฉันใช้เครื่อง 8-core? เครื่อง 40-core? เครื่อง 4000-core?
มีความสัมพันธ์ทั่วไปสำหรับสิ่งนี้หรือไม่? มาตราส่วนนี้ยังขึ้นอยู่กับเครื่องยนต์ที่ใช้และถ้าเป็นเช่นนั้นทำไม
สมมติว่าฉันใช้ Komodo บนเครื่อง 4-core ของฉัน โคโมโดจะแข็งแกร่งกว่านี้ถ้าฉันใช้เครื่อง 8-core? เครื่อง 40-core? เครื่อง 4000-core?
มีความสัมพันธ์ทั่วไปสำหรับสิ่งนี้หรือไม่? มาตราส่วนนี้ยังขึ้นอยู่กับเครื่องยนต์ที่ใช้และถ้าเป็นเช่นนั้นทำไม
คำตอบ:
มัลติคอร์มีความสำคัญสำหรับเอ็นจิ้นหมากรุก แต่มันก็ไม่ได้ขยายไปตลอดกาล
คำตอบบางส่วน: TCEC Stockfish เล่นกับ 43 แกนและเธรดในขณะที่ Redfish kitbitzing engine (ซึ่งโดยทั่วไปแล้ว Stockfish บนฮาร์ดแวร์ที่แข็งแกร่ง) เล่นกับ 192 cores และ 256 threads ทำงานที่ความเร็ว 4x (วัดจากโหนดต่อวินาที) Redfish นั้นแข็งแกร่งกว่า +50 elo กว่า TCEC Stockfish
ฉันไม่ได้ทำการทดสอบ แต่ฉันคิดว่ามันควรจะเป็นอย่างนั้น
ดังที่ @SmallChess กล่าวไว้ในคำตอบของเขา: พลังการคำนวณที่จำเป็นต้องเพิ่มขึ้นอย่างทวีคูณและในระดับความลึกระดับหนึ่งมันจะใหญ่เกินไป
สำหรับตำแหน่งที่ง่ายกว่า แต่ไม่ใช่ในกรณีนี้เพราะเครื่องยนต์จะสำรวจความเป็นไปได้ทั้งหมดก่อนที่จะถึงความจุเต็มที่ (เช่น: ความลึกสูงสุด)