많은 작업을 병렬로 실행해야하는 C로 작성된 프로그램을 작성하고 있습니다. 연구를 한 후에 OpenMP API는 매우 적합합니다. OpenMP 사용에 대한 단점이 있다는 연구 결과가 있습니다. 특히 공유 메모리 멀티 프로세서 플랫폼에만 국한되어 있습니다.내 OS가 공유 메모리 다중 프로세서 플랫폼인지 확인하는 방법
OS + 하드웨어가 공유 메모리 다중 프로세서 플랫폼인지 어떻게 확인할 수 있습니까?
대부분의 최신 기계가 다중 처리를 지원한다고 가정합니다.
역방향 : OpenMP는 시스템의 "다중 플랫폼 공유 메모리 다중 처리"프레임 워크입니다. https://en.wikipedia.org/wiki/OpenMP –
프로그래머 관점에서. 그것은 API입니다. 그래서 당신의 대답은 제 하드웨어 나 OS에 의해 지원되는지 여부에 관해서는 아무 것도 말해주지 않습니다. – Maverick