>> Edit article
이름
제목
패스워드
답변 감사드립니다. 컴파일해주는 컴파일러뿐만아니라 응용프로그램자체도 SMP를 지원하게 코딩을 해야한다는 말씀이신데요... SMP를 지원하게 코딩을한다는말이 무슨말씀인지 도데체 개념이 잡히질 않네요.. 그쪽에 관련된 문서나 참고할만한 글있으면 부탁드려도 될까요? : 답한분과 다른 의견이라서 답글을 올립니다. : : smp 로 돌리실경우 컴파일을 다시해주셔야 한다고 알고있습니다. : 싱글에서 돌리던 소스와 smp로 돌리는 소스 차이가 있기때문에... : 예를들어 포트란의경우 smp 는 openmp로 돌아가게되는데....openmp로 자져있어야 돌아갑니다. : 다른경우 smp가아닌 cluster 도 페럴하게 플그램이 자여있어야 돌아가게됩니다. : 만약 소스자체가 싱글일경우 2개의 cpu라고 1개로 돌아가게 됩니다. : gcc의경우 smp를 이용 옵션이있습니다. : 그것도 페럴하게 만들어진 소스가잇어야 가능합니다. : smp로 하실려면 사용하시는 소스자체가 싱글이라면 다시 소스를만드시거나 고쳐 : 쓰셔야 합니다. : 컴파일도 속도가 빠른 smp 전용 컴파일러가있습니다. : 이것을사용할경우 더욱 좋은 성능을 낼수있습니다. : : : : SMP를 제대로 이용할려면요. : : : : 프로그램의 소스를 다시 컴파일해야하나요? : : : : 싱글CPU쓰다 SMP로 업그레이드했을때 커널은 SMP로 재컴파일한다고 했을때, 그전에 싱글CPU로 컴파일한 프로그램들도 성능 향상을 위해 재컴파일을 해야만 하는건지 궁금합니다. : : : : 하지 않아도 커널상에서 multiprocessing을 해주니 재컴파일해주지 않다도 될거같은 생각이 들지만 실제는 어떤지요.. : : : : 답변 기달리겠습니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved