나는 약간의 코드를 parallize해야하고, 튀김을 사용하여 boosted를 제안했다. 지금 당장 openMP에 대해 살펴 보았습니다. 당신이 생각하는 것이 그 작업에 더 좋을지 궁금합니다.멀티 스레딩을위한 boost 또는 openMP?
0
A
답변
0
그것은 OpenMP를 매우 좀 더 고급 기능
간단한 루프에 대한을 필요로 한 번 미흡한 때문에 개인적으로, 부스트 스레드와 함께 갔다
당신에게 달려, OpenMP는 더 복잡한 것들에 대한, 괜찮습니다 실제 스레드가 필요할 수 있습니다.
+1
지금까지는 단순한 루프가 필요하고 Visual Studio 2008과 함께 프로젝트 설정에서 openmp 언어 지원을 추가했습니다.
관련 문제
- 1. 멀티 스레딩을위한 기본 자습서
- 2. OpenMP 멀티 스레딩을 사용하는 Stl 컨테이너 벡터 push_back
- 3. OpenMP 공유 데이터
- 4. OpenMP 질문
- 5. C# - 파일 이동 중 - 대기열 또는 멀티 스레드
- 6. Intellisense는 boost :: boost :: boost :: boost :: boost :: boost :: classname을 보여줍니다. 왜?
- 7. boost :: program_options 버그 또는 기능?
- 8. OpenMP with OCAML
- 9. BackgroundWorker를 통한 멀티 스레딩을위한 충분한 정당성을 나타내는 Progress Bar 요구 사항?
- 10. OpenCL, TBB, OpenMP
- 11. 다차원 중첩 OpenMP 루프
- 12. OpenMP 스레드 풀 경합을 처리하는 방법
- 13. Visual Studio 2005의 OpenMP
- 14. OpenMP in Fortran
- 15. 의 OpenMP : 유래 오류
- 16. OpenMP 스레드 수 질문
- 17. OpenMP 및 C99 데이터
- 18. openmp 포인터 질문
- 19. OpenMP 오버 헤드
- 20. OpenMP 스플릿 조인트 모델
- 21. OS X에서 OpenCV가있는 OpenMP
- 22. OpenMP : #pragma 조건부 사용
- 23. OpenMP - 청크에서 스레드 실행
- 24. 인텔 i7에서 OpenMP
- 25. C++의 OpenMP 프로그램
- 26. openMP 히스토그램 비교
- 27. OpenMP 및 병렬 문제
- 28. openmp 순차 버전
- 29. OpenMP 란 무엇입니까?
- 30. std :: tr1 :: function (또는 boost :: function)을 사용하여 멀티 캐스트 이벤트 만들기
원시 pthread를 사용할 수도 있습니다. 평소처럼 강력하게 코드에 달려 있다고 생각합니다. 몇몇 googleing는 다름을 알아 내기에서 당신을 도울 것이다. – GorillaPatch