Cpu로 돌리는것보다 성능이 좋음?
인공지능에 gpu가 쓰이는 이유가뭐야
익명(211.36)
2018-01-09 00:35
추천 0
댓글 6
다른 게시글
-
시스템콜을 쓰는 이유가 먼가요? [6]초보자에요(211.176) | 18.01.09추천 0
-
ar이나 vr 같은거 하시는 형님들은 없으십니까?asdf(210.117) | 18.01.09추천 0
-
파이썬 할수록 좆같다 [1]pisum(211.215) | 18.01.09추천 0
-
오늘자 프갤 띵언ㅇ(125.177) | 18.01.09추천 3
-
파이썬에서 3중 반복문 한꺼번에 탈출하려면 어떻게 해야함? [15]pisum(211.215) | 18.01.09추천 0
-
모바일 개발하기 졷같지 안냐 [4]익명(175.125) | 18.01.09추천 0
-
자바 clone함수 도저히 이해가 안되서 질문좀요ㅠㅠㅠ자바(49.142) | 18.01.09추천 0
-
아 싀뱔 마소가 닷넷 좀만 일찎 풀었음 안드로이드 c#으로 개발하는데d(125.177) | 18.01.09추천 2
-
야 혹시 인프런에 강좌올린사람이 유명재임? [1]익명(211.252) | 18.01.08추천 2
-
야, 페미코인 만들어서 여초갤에 뿌리면 돈되지 않을까? [1]ㅇㅇㅇ(121.144) | 18.01.08추천 0
딥러닝 등 모델 학습에 행렬계산이 많이 필요한데, GPU로 이 연산을 잘 병렬화해서 매우 빠르게 계산할 수 있음
gpu의 연산유닛들은 하나하나는 시원치 않지만 개수가 졸라게 많음.. 만약 어떤 작업을 매우 작은 단위로 일정하게 쪼갤 수 있다면 gpu에서 돌리기에 좋겠지..
딥러닝할때 배열연산하니까 gpu코어에 넘기면 수행속도 비약적으로 빨라짐
윗놈들 말을 듣고 왜 CPU 더 안 박냐는 의문이 생길 수 있는데 정답은 이거다 - return 0;
딥러닝은 일반적인 수학이 아니라 쓰루풋이 졸라 큰 Ax+b 연산만 하거든. 이 경우는 CPU 병렬화보다 쓰루풋만 무식하게 큰 GPU가 유난히 유리함. - return 0;
코어 성능은 떨어지지만 코어수가 많아서 병렬처리 성능이 좋음. 짐 100개를 운반하는데 적토마 한마리가 100번 왕복하는 것보다 망아지 100마리가 한개씩 들고 이동하는게 더 빠른거랑 같음