문제

나는 마이크로 소프트 비주얼 스튜디오와 같은 가장 일반적인 소프트웨어 개발 정장 그 컴파일러는 최대 범위 하이퍼 스레딩 기능을 사용하기 위해 최적화되어 있는지 여부를 알고 싶습니다?그 소프트웨어 작업을 위해 하이퍼 스레드 프로세서를 사용할 가치가 있습니까?

하이퍼 스레딩은 비디오 편집기 등과 같은 집중적 인 멀티 스레드 응용 프로그램에만 유용하다는 많은 리뷰를 읽었습니다..일부 리뷰는 하이퍼 스레딩을 사용하기 위해 최적화되지 않은 소프트웨어가 성능 저하를 겪을 수 있으며 많은 사람들이 하이퍼 스레딩을 끄고 시스템을 실행한다고 말합니다.

나는 초보자 프로그래머이기 때문에 나는 그 인수 및 리뷰 프로그래밍의 분야에서 진정한 의미 여부를 알고 싶습니다.

다시 말하지만 나는 컴파일러와 내가 만들 응용 프로그램이 아닌 응용 프로그램에 대해 이야기하고 있습니다!(지금 내가 멀티 스레드 응용 프로그램을 만드는 방법을 모르는 것처럼!!)

도움이 되었습니까?

해결책

당신이 어떤 아이디/개발 플랫폼을 사용할 것인지에 대해 마음을 정하지 않았기 때문에 스레딩 외에 고려해야 할 다른 요소가있을 수 있습니다.대부분의 고급 언어 및 컴파일러는 다음을 지원합니다 스레드 풀링, 아마도 당신이 찾고 있는 것일지도 모릅니다.나는 사용하지 않은 컴파일러에 대해 말할 수 없으므로 아래 기사에 대한 링크를 남길 것입니다:

닷넷 및 하이퍼 스레딩

조금 오래된 것 같지만 기본 개념은 설명되어 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top