참고 : https://stackoverflow.com/questions/3949901/pthreads-vs-openmp
간략한 설명 : 둘다 쓰레드 수준에서 병렬처리를 도와주는 도구임
비교 한줄요약 :
pthread : 세밀하게 조정가능
OpenMP: 유지보수가 간편함
세밀한 조정이 필요하지 않은 곳에서는 유지보수를 간편하게 하기 위해 OpenMP를 사용하는 것이 합리적
반대로 세밀한 조정이 필요한 곳에선 pthread를 쓰는것이 합리적
결론 : 각각의 장점이 있으니 상황따라 골라쓰자.
+ 나같은 경우 pthread는 소스 코드가 길어져서 IDE가 느려지는 경향이 있음
어차피 이 컴퓨터로 pthread써도 OpenMP이상 성능을 내지도 못하고 그래서 OpenMP씀 ㅇㅅㅇ
빨리 바꿔야지... 이래놓고 귀찮아서 내년에나 바꾸려나
댓글 0