병렬 프로그래밍 잘하는 방법좀 .. 뭘 알아야된다던가 그런거
쿠다 써도 cpu 쓸떄에 비해서 2~3배 밖에 안빨라지는게 존나 맘에 안든다..
2~3배 이상이지..
맞는 말은 아니겠지만 쉬운 이해를 돕기 위해 설명하자면. 병렬 컴퓨팅 = 싱글 컴퓨터. 분산 컴퓨팅 = 네트워크로 묶인 여러 컴퓨터.
분산과 병렬은 parallel과 concurrency 정도 차이 아님여?
@ㅇㅇ : GPU 코어 갯수가 후달리거나 GPU<->CPU메모리 복사 막 일어나는거 아님?
다른 페이퍼보면 speedup이 최소 20.x 인데 난 2.x ... 뭔가 잘못됨
병렬 컴퓨팅을 인터넷으로 확장한 게 분산 컴퓨팅이랄까.
gtx 970인데 이정도면 ... i5 보단 많이 빨라야되는거 아닌가 싶음
쿠다에서 각 계산 스테이지마다 커널을 만들었는데 이러면 gpu-cpu 메모리복사가 필수적으로 일어나야되는거 아닌가?
분산이고 병렬이고 병렬이 네트웍으로 확장되면 분산이라고 봐도됨....코드를 잘짜야지 반복문만해도 i=0~10까지는 1번cpu 10~20번까진 2번cpu가 처리 이런식으로 해야댐
요즘은 워크스틸링도해서 미리 정해진건 없음.뭐 omp는 정적모델도 지원하긴하지
@ㅇㅇ : 솔직히 모르겠넹. 복사가 어쩔수없이 발생하는건 놔둬도 빈번하게 하는게 병목의 주된 원인이라 본 것 같아서 한 드립임
@ㅇㅇ : 혼란 준거면 미안.
@ㅇㅇ : 나도 이걸 진지하게 빨아본적이 없어서 뭐라 정확한 답변을 줄 수가 없음;;
응...
병렬분산처리를잘되게하려면은일단sharedstate가없게문제를풀어야하는데이게힘든문제들이좀많음
http://dblack.tk커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.
2~3배 이상이지..
맞는 말은 아니겠지만 쉬운 이해를 돕기 위해 설명하자면. 병렬 컴퓨팅 = 싱글 컴퓨터. 분산 컴퓨팅 = 네트워크로 묶인 여러 컴퓨터.
분산과 병렬은 parallel과 concurrency 정도 차이 아님여?
@ㅇㅇ : GPU 코어 갯수가 후달리거나 GPU<->CPU메모리 복사 막 일어나는거 아님?
다른 페이퍼보면 speedup이 최소 20.x 인데 난 2.x ... 뭔가 잘못됨
병렬 컴퓨팅을 인터넷으로 확장한 게 분산 컴퓨팅이랄까.
gtx 970인데 이정도면 ... i5 보단 많이 빨라야되는거 아닌가 싶음
쿠다에서 각 계산 스테이지마다 커널을 만들었는데 이러면 gpu-cpu 메모리복사가 필수적으로 일어나야되는거 아닌가?
분산이고 병렬이고 병렬이 네트웍으로 확장되면 분산이라고 봐도됨....코드를 잘짜야지 반복문만해도 i=0~10까지는 1번cpu 10~20번까진 2번cpu가 처리 이런식으로 해야댐
요즘은 워크스틸링도해서 미리 정해진건 없음.뭐 omp는 정적모델도 지원하긴하지
@ㅇㅇ : 솔직히 모르겠넹. 복사가 어쩔수없이 발생하는건 놔둬도 빈번하게 하는게 병목의 주된 원인이라 본 것 같아서 한 드립임
@ㅇㅇ : 혼란 준거면 미안.
@ㅇㅇ : 나도 이걸 진지하게 빨아본적이 없어서 뭐라 정확한 답변을 줄 수가 없음;;
응...
병렬분산처리를잘되게하려면은일단sharedstate가없게문제를풀어야하는데이게힘든문제들이좀많음
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.