Visual Studio 썸네일형 리스트형 [OpenMP] Windows 간단한 루프 병렬 처리 본인은 주로 JAVA 나 C#을 주로 쓴다. 실험을 위해서 프로그램을 JAVA로 만들었는데 JAVA는 멀티 쓰레드를 사용할 경우 JVM(Java Virtual Machine)에서 알아서 멀티코어를 활용한다. 하지만 실험 속도가 너무 느려서 성능 개선을 위해 C++로 다시 만들어야 했는데, C나 C++의 경우는 자원 공유 상황에 따라서 멀티코어를 잘 활용할 수도 있고, 활용을 잘 안할 수도 있다고 한다. OpenMP 그래서 OpenMP 를 이용할것을 권장 하길래 간단하게 윈도우에서 OpenMP를 사용하는 방법을 기록하고자 한다. 사용해보니 C++에서 thread를 사용하는 것 보다 매우 간편하다 1. 설정 OpenMP는 조건부 컴파일 지시자 #pragma 를 이용하기 때문에 혹여나 OpenMP를 지원하지 .. 더보기 이전 1 다음