[질물] 듀얼 또는 쿼터 코아 CPU에서 코아 제어 방법
글쓴이: dongdang / 작성시간: 금, 2008/05/09 - 1:19오후
제가 질문하고자 하는 기능이 있는지 몰라서 고수님들께 도움을 요청하려 합니다.
제가 궁금한 것은
듀얼 또는 쿼터 코아 CPU를 가지는 window 기반의 PC에서 하나의 프로세서 내의 기능(스레드 또는 함수 단위)들을
여러 코아에 임의로 할당해서 작업을 수행하도록 할수 있는지 궁금합니다.
여러 프로세서를 수행할 때는 OS에서 알아서 코아에 프로세서를 할당해서 작업을 하는 것 같은데,
하나의 프로세서 내의 기능들을 프로그래머 임의로 코아에 할당 가능한지 고수님들 도와 주십시오.
개발 환경은 비주얼 스튜디오 6.0으로 윈도우 환경에서 하려고 합니다. 꼭 부탁 드립니다.
Forums:
멀티코아에서 쓰레드 CPU 할당 제어
질문의 요지가 약간 난해한데...
특정 함수를 특정 코어에서 실행하는 방법에 대한 질문으로 생각하겠습니다.
멀티 코어 기반에서
다중 쓰레딩으로 프로그램을 개발할 경우 쓰레드 단위로 특정 코어에서의 실행되도록 한정시키는건 가능합니다.
GetProcessAffinityMask()
SetProcessAffinityMask()
위의 함수를 MSDN이나 검색엔진을 통해 검색해 보시기 바랍니다.
감사합니다.
난해한 질문의 요지를 잘 파악해서 답변 주셔서 감사합니다.
워낙 이쪽을 몰라서^^
감사합니다.
댓글 달기