위키(https://en.wikipedia.org/wiki/AlphaGo)에 보면 이세돌과 대국하는 알파고가 CPU 1920개, GPU 가 280개 랍니다.
The version of AlphaGo playing against Lee uses 1,920 CPUs and 280 GPUs
보통 서버급 CPU 하나에 최소 8 ~12 코어이므로, 대략 10 코어 잡고 = 19,200 CPU 코어
Nvidia CUDA GPU가 약 2000코어 잡고(이건 트리검색시 사용할듯) = 560,000 GPU 코어
보통 서버 노드 하나에 CPU 2장 들어가니, 1920/2 = 960개 서버가 사용되었고,
42U 서버담는 랙에, 스위치, 콘솔, 열방출을 위하여 간격 띄우기등 대략 몇개 제외하고 대략 30개 서버씩 들어간다면,
32개 랙이 나옵니다.
그 32개 랙을 죽 세워 놓으면, 아래와 같은 그림이 나 올 것 같습니다.
GPU 카드는 서버 노드에 들어가므로 따로 공간은 필요 없겠네요.
이러한 소박한 시스템이 겨우 1사람과, 겨우 19 x 19 격자에서 벌어지는,
답이 뻔하게 나올 수 있는 갇힌 공간에서 deep learning 과 트리 검색을 하는데
사용 됩니다.
이세돌이 이김
저런 사양에 알고리즘을 쑤셔박았는데 누가 이김ㅎㄷㄷ..
이세돌이 이김
굳이 이런거 말하기전에 알파고급 바둑프로그렘은 언젠가 컴퓨터 하나로 다 들어갑니다. 알파고가 바둑전문 프로그렘도 아니고요.
그렇죠. 체스 세계챔피언을 이겼던 딥블루도 슈퍼컴퓨터였지만, 지금은 같은 스펙의 프로그램을 스맛폰으로도 돌릴 수 있습니다. 이게 20년걸렸는데, 기술의 발전이 가속화됨에 따라 당연히 알파고도 머지않아(10년도 안되서) 그렇게 될거같네요.
지금 저건 애니악 같은거고 나중에 소형 경량화 되겠죠.
저기 들어간 트랜지스터 갯수랑 인간 한 사람의 뉴런 갯수랑 비교하면 누가 더 많을까 아직까지 알파고가 인간의 두뇌에 미치지는 못했다고 본다. 다만 뭔가를 추론하는 알고리즘을 잘 만든거라 봄.
인간 뇌의 뉴런의 갯수는 약 1조개라고 하네요.
분당 전력소모량 60000w 정도 될 듯 ? ㅡ,.ㅡ;;
하드웨어 성능 자체는 세계 랭킹에서 논외 수준임. 소프트웨어가 중점이에요. 겨우라고 하는데 체스처럼 수 전부를 읽는 건 불가능한게 바둑의 착점임. 뭐가 뻔한지 알지 못하면서 편향된 정보를 바탕으로 판단하는건 금물이에요.
진짜 이래서 기레기가 문제야...구글링 약간만 해 봐도 나오는걸
님들.. 엣날에 1+1 = 2 만드는데 12층짜리 빼곡하게 쌓인 컴퓨터 있어야 가능햇어요 지금은 연산작업어마어마 합니다 저위에 나온 컴퓨터 앞으로 1~5년후이던 10년후던 1개로 통합되요 그 뒤에 통한된 컴퓨터가 저렇게 32개 되면 어떻게 되나요?