목록C++ (25)
Creative Motive

데브피아 김경진 님 작성 (https://blog.naver.com/devmachine/177964797) 프롤로그 하드웨어가 점점 발전하여 CPU는 싱글 코어에서 멀티 코어로 진화했고 더불어 하이퍼스레딩이 적용되면서 개발자들은 어떻게 하면 CPU를 최대한 활용하여 프로그래밍할 수 있을까 고민하게 됩니다. 하지만 간단한 방법으로 이를 구현하기란 쉬운 일이 아니죠. 안타깝지만 아직도 많은 프로그램들이 주로 한 개의 코어만 활용하도록 구현되어있습니다. 어떻게 하면 스레드를 직접 다루지 않고도 쉽게 병렬 프로그래밍을 구현할 수 있을까요? 그동한 이러한 노력의 일환으로 OpenMP, TBB, PPL 등이 개발되어졌고, 이 중 PPL은 Visual C++(Visual Studio 2010 이상) 환경에서 템..
C++
2013. 2. 22. 13:31