>> Edit article
이름
제목
패스워드
답한분과 다른 의견이라서 답글을 올립니다. 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