M1 Mac Mini Scores Higher Than My NVIDIA RTX 2080Ti in TensorFlow Speed Test.
Medium
[애플 M1 맥미니 >> RTX2080 😱] 애플 M1 맥미니를 활용해서 TensorFlow 학습속도 테스트를 진행했더니 RTX 2080보다 나은 성능이 나왔다고 합니다 😨 (MNIST 10 epoch 기준 6.70sec vs 7.78 sec) GPU를 사서 환경을 구축하신 분들에게는 꽤나 충격적인 내용인듯한데요. 그렇지만 크게 걱정하실 필요는 없을 것 같습니다😃 MNIST 데이터라는 작은 데이터셋을 이용했고 굉장히 간단한 MLP모델을 사용한 결과였기 때문인데요. 다행히도? 좀 더 큰 모델, 데이터를 활용한 실험에서는 RTX 2080이 5배가 빠른 속도를 보여줬습니다. 그러나 M1칩이 단연 세간의 이목을 끌 정도의 좋은 성능을 내는 것은 명확한듯한데요! 이렇게 M1칩이 기존 인텔 칩 대비 좋은 성능을 낼 수 있는 이유는 M1은 한 개의 CPU가 아니라 대형 실리콘 패키지에 여러 개의 칩들을 넣은 시스템이고 그 칩 내에 CPU, GPU 등이 들어있는 구조이기 때문입니다. 이렇게 만들었을 경우 통일된 메모리를 사용하며 해당 메모리에 올린 데이터를 CPU와 GPU가 따로 복사과정 없이 동시에 접근가능하기에 속도개선을 이룰 수 있습니다. 애플이 직접 칩을 생산하고 이를 탑재한 머신을 판매하기 시작한 상황에서 앞으로 얼마나 더 큰 성능향상을 이뤄갈지 기대가 됩니다. p.s. 혹시 M1 계열 맥을 구입하신 분이 있다면 실제 벤치마크를 진행해보시고 공유해주셔도 재밌을 것 같습니다 👍👍
2020년 12월 26일 오후 2:09