c++를 이용해 간단한 시뮬레이션을 병렬프로그래밍으로 제작하게 되었습니다.
리눅스에서 어떤 라이브러리를 사용하면 병렬 프로그래밍이 가능한가요?
단순히 컴파일 옵션 이정도로 가능한지요..
QT 를 이용한 멀티쓰레딩도 한번 고려해 보시라고 말씀드리고 싶네요.
사용해보진 않았지만 OpenMP가 간단하지 않을까요?
c를 사용한지는 오래됐고 더욱이 c++은 모릅니다. c++ 코드를 아시면 아래쪽 사이트의 openMP를 사용하는 c++코드 샘플을 한번보시죠.http://shootout.alioth.debian.org/u64q/
개인적으로 Ada를 아주 좋아하는데 태스킹을 이용한 멀티코어 환경에서의 성능향상이 아주 인상적이네요 ^^ 물론 Ada는 언어차원에서 멀티태스킹을 지원하는데, 다중코어환경에서 빛을 보기 시작한다는 느낌이 드네요...
모두 감사합니다 ^^ 참고하겠습니다
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
QT 를 이용한
QT 를 이용한 멀티쓰레딩도 한번 고려해 보시라고 말씀드리고 싶네요.
사용해보진 않았지만
사용해보진 않았지만 OpenMP가 간단하지 않을까요?
참고
c를 사용한지는 오래됐고 더욱이 c++은 모릅니다.
c++ 코드를 아시면 아래쪽 사이트의 openMP를 사용하는 c++코드 샘플을 한번보시죠.
http://shootout.alioth.debian.org/u64q/
개인적으로 Ada를 아주 좋아하는데 태스킹을 이용한 멀티코어 환경에서의
성능향상이 아주 인상적이네요 ^^
물론 Ada는 언어차원에서 멀티태스킹을 지원하는데, 다중코어환경에서 빛을 보기 시작한다는 느낌이 드네요...
..
모두 감사합니다 ^^ 참고하겠습니다
댓글 달기