[ CnUnix ] in KIDS 글 쓴 이(By): 구르미 (구르미) 날 짜 (Date): 2005년 3월 3일 목요일 오전 07시 28분 21초 제 목(Title): [질] OpenMP를 직장에서 쓰시는 분? 궁금해서 그런데.. 기존의 프로그램을 SMP machine에서 돌리기 위해 multi-thread로 바꾸지 않고 OpenMP옵션을 컴파일러에서 enable해서 쓰시는분 계시나요? 직장 또는 학교에서.. 개인적인 경험으로는 크게 성능이 향상되는 느낌이 없던데. 물론 Application의 문제이겠지만.. 30~40%의 speedup만 가능해도 쓸만하다고 생각합니다만 5~10%라니.. Intel에서 개발한 MKL 라이브러리를 보면 cblas 패키지중 matrix multiplication같은 경우 SMP의 각 캐쉬를 잘 활용하도록 최적화한 게 있다고 합니다만. fft같은 커널의 속도향상은 얼마나 되는지 모르겠네요. |