SMT가 일반 CPU보다 성능이 떨어질 수 있나요?

SMT가 일반 CPU보다 성능이 떨어질 수 있나요?

SMT(동시 멀티스레딩)가 일반 CPU보다 성능이 저하될 가능성이 있습니까?

예를 들어, 일반 CPU가 두 프로그램을 하나씩 실행하고 양방향 SMT를 지원하는 CPU에서 이 두 프로그램을 동시에 실행하는 것보다 더 나은 성능을 발휘할 수 있을까요?

답변1

일반 CPU에서 두 프로그램을 하나씩 실행하는 것이 CPU에서 이 두 프로그램을 동시에 실행하는 것보다 더 나은 성능을 발휘할 수 있습니까?

프로그램이 CPU 캐시에 개별적으로 적합하지만 결합되지는 않는 경우가 있습니다. 동시에 실행될 때 더 많은 RAM 로드/저장이 필요합니다. RAM 액세스는 상대적으로 대기 시간(CPU 주기 기준)이 높다는 점을 기억하세요.

관련 정보