1995년 펜티엄에서 현대 체스 엔진이라면 카스파로프를 이길 수 있을까?
원제 Could a modern chess engine on a Pentium have defeated Kasparov in 1996?
189 포인트댓글 97

Key Point
체스 엔진의 역사적 진화에서 하드웨어 성능 향상보다 알고리즘 개선이 더 큰 역할을 했다는 실증적 발견은, 현대 AI 시스템의 성능 개선 방향에 대한 시사점을 제시한다.
핵심 요약
- 1996년 IBM의 딥블루가 세계 챔피언 카스파로프를 처음 이겼으나, 이는 30개의 P2SC 프로세서와 480개의 커스텀 VLSI 칩으로 수백만 달러를 들여 만든 특수 목적 컴퓨터였다.
- 저자는 31년 전 1995년 11월 출시된 200MHz 펜티엄 프로 (64MB RAM)에서 스톡피시를 포팅해 실행했을 때, 약 3300±87 Elo 정도의 수준에 도달했는데 이는 카스파로프의 2800 Elo를 크게 앞서고 있다.
- 체스 강화의 세 가지 방법은 더 많은 수를 분석하거나, 더 좋은 수를 선택하거나, 더 잘 평가하는 것인데, 현대 체스 엔진의 진화는 주로 후자 두 가지에서 나온다.
- 1996년 상용 하드웨어로 실행 가능한 최고 수준 엔진은 약 2300 Elo였으나, 현대 스톡피시는 약 3700 Elo이며, 이 중 1335 Elo 상승의 90% 이상이 알고리즘 개선(+720 Elo)에 의한 것이다.
- 저자는 1996년 크래프티 엔진을 현대적 기법으로 개선한 결과 펜티엄 프로에서 1초당 2718±34 Elo까지 올렸고, 펜티엄 프로용으로 최적화한 스톡피시는 10초당 3109±79 Elo에 도달했다.
- 100게임 매치에서 펜티엄 프로의 현대 엔진이 1996년 크래프티 운영 현대 하드웨어에 78승 17무 5패로 압도했다.
- 펜티엄 프로는 1995년 11월 1325달러에 팔렸으며 1997년에는 약 1000달러로 값이 내려갔으나, 딥블루 성능에는 미치지 못했다.
- 저자는 LLM의 도움으로 펜티엄 프로를 32비트 보호 모드로 부팅하는 커스텀 하이퍼바이저와 HTTP 서버를 구현했으며, 이를 통해 실제로 게임을 할 수 있도록 인터넷에 연결했다.
- 1초당 이동 시간에서는 평가 속도가 중요하지만, 더 깊은 탐색 깊이에서는 위치 평가의 정확성이 더 중요하다는 차이가 나타났다.
- Elo 점수는 상대적이지만, 3200~3300 대의 펜티엄 엔진과 2800 Elo의 카스파로프 사이에는 충분한 여유가 있어 판정에 영향을 미치지 않는다.
- 저자는 이 실험을 통해 현대 AI(특히 언어 모델)에서도 하드웨어 확장보다 알고리즘 진보가 더 큰 역할을 할 가능성을 시사한다.