강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

홍정모의 따라하며 배우는 C++

19.3 std thread와 멀티쓰레딩 기초

쓰레드와 logical processors?

작성

·

418

0

안녕하세요

강의 11:30 을 보면 교수님이 본인 컴퓨터의 core 와 logical processors의 개수를 살펴보고 계신데요 . 제가 검색을 조금 해보니 

코어수x2 = 쓰레드의 수 

라는 말이 많더라구요.

그렇담 logical processor = thread 인거고, 쓰레드는 최대 16개(여기서는)까지 동원할 수 있는건가요?

답변 3

2

logical processor는 동시에 처리할 수 있는 thread의 수를 나타냅니다.

1

첨언하자면 하이퍼쓰레딩을 지원하는 CPU의 경우에만

코어 수 * 2 = 쓰레드 수가 됩니다.

중저가의 CPU 중에서 하이퍼쓰레딩을 지원하지 않는 경우가 많습니다. 다만 최근 나오는 보급형 CPU들은 하이퍼쓰레딩을 지원하는 추세를 보이고 있습니다.

1

TaeChoon Park님의 프로필 이미지
TaeChoon Park
질문자

감사합니다

TaeChoon Park님의 프로필 이미지
TaeChoon Park

작성한 질문수

질문하기