본문 바로가기
TensorFlow OpenCV

Tensorflow 처리 속도 비교. GTX660, GTX1080ti 2017. 10. 26. 1:

by BABEL-II 2019. 10. 5.

예상외입니다... 비교하기에 데이터 양이 작아서 그런 건지 GTX1080ti가 생각보다는 느립니다.

MNIST CNN을 실행했습니다.

 

환경 1 :

Tensorflow 1.1

Zotac GTX660

Intel i5-3570K 3.4GHz CPU

16GB RAM

PyCharm Community Edition 사용

CUDA 8.0, cuDNN 5.0

수행시간 : 1244.3초

 

환경 2 :

Tensorflow 1.3

Manli GTX1080ti

Intel i7-3770K 3.4GHz CPU

16GB RAM

PyCharm Community Edition 사용

CUDA 8.0, cuDNN 6.0

수행시간 : 341.5초

 

GTX1080ti가 약 4배 빠릅니다. 한 20배는 빠를 줄 알았는데, 아닙니다...

그러면 이게 안 빠른 걸까요?

아닙니다. 사실은 엄청 빠른 것이죠. 4일 걸리는 일이라면 하루에 끝낼 수 있습니다.

저녁이 있는 생활을 하게 해준다는 겁니다.

 

그리고 메모리 크기가 5배이고, 쿠다 코어가 ㅇ몇 배 더 들어가므로,

만약 한 레이어에 5배의 데이터를 처리한다면 이론적인 최대 성능은 4*5 = 20배가 빠른 것이 됩니다.

 

물론 데이터가 기껏해야 2-3배 정도라면 역시 최대 7-8배 정도를 예상합니다.