Multi Threading vs Hyper Threading 차이

2024. 1. 10. 15:21·Linux

Hyper Threading 을 검색하다가 Multi Threading과 헷갈려서 정리 중

 

Multi Threading

  • 하나의 CPU에서 여러  스레드를 처리하는 방법. (병렬 처리)

참고: 멀티스레딩

 

 

멀티스레딩 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 두 개의 실행 스레드를 가진 프로세스가 하나의 프로세서 위에서 실행 중인 모습. 멀티스레딩(multithreading) 컴퓨터는 여러 개의 스레드를 효과적으로 실행할 수

ko.wikipedia.org

 

Hyper Threading

  • 하나의 CPU에 가상의 CPU를 할당하여 하나의 CPU를 두개의 CPU인것처럼 번갈아가며 스레드를 처리하는 방법.
  • 인텔이 동시 멀티스레딩(SMT, Simultaneous MultiThreading)을 구현한 기술.
  • 인텔 CPU에 기본적으로 적용, BIOS에서 비활성화 가능.

참고: 하이퍼스레딩

 

 

하이퍼스레딩 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. HTT를 표면상 기술한 그림. RAM에서 명령을 페치(fetch)하고 (다른 색으로 칠된 상자들은 다른 프로그램 네 개의 명령을 의미), 프론트엔드에 의해 디코딩 후 재정

ko.wikipedia.org

참고: 동시 멀티스레딩

 

 

동시 멀티스레딩 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 동시 멀티스레딩(Simultaneous multithreading, SMT)은 하드웨어 멀티스레딩을 지원하는 슈퍼스칼라 CPU의 전반적인 효율성을 개선하기 위한 기술이다. SMT는 하나의 실행

ko.wikipedia.org

 

리눅스에서 검색 시 cpu cores 수보다 siblings 수가 2배이면 하이퍼스레딩이 적용 된 걸로 보면 됨. (8Core CPU 2개 사용)

# cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2
siblings    : 16
cpu cores   : 8

 

CPU Core 수를 검색 해 봐도 32Core로 나옴

# grep -c processor /proc/cpuinfo
32

 

하지만.

dmidecode 검색 시 Multi-threading 으로 표기 되어 검색 중 (정보가 잘못 표기 되는 경우가 있다고 함.)

# dmidecode -t porcessor | grep HTT | head -1
          HTT (Multi-threading)

 

Hyper Threading 활성화 된 경우 아래와 같이 표기 된다고 함.

# dmidecode -t porcessor | grep HTT | head -1
          HTT (Hyper-threading technology)

 

참고: 리눅스 하이퍼스레딩 확인

 

 

리눅스 하이퍼스레딩 확인 - 제타위키

다음 문자열 포함...

zetawiki.com

 

저작자표시 비영리 변경금지 (새창열림)
'Linux' 카테고리의 다른 글
  • Ubuntu 22.04LTS 에서 24.04LTS로 업그레이드 하기
  • 우분투 로컬 repository 구성 (apt-mirror)
  • Ubuntu 20.04LTS 에서 22.04LTS로 업그레이드 하기
  • Rocky Linux (CentOS 종료에 따른 대안)
기억보다는 기록을...
기억보다는 기록을...
내가 보려고 정리하는 글..
  • 기억보다는 기록을...
    메모장
    기억보다는 기록을...
    • 분류 전체보기
      • 클라우드(Azure, AWS, Alibaba)
      • 모니터링(Zabbix,Grafana)
      • 가상화(VMWare, Hyper-V)
      • Docker
      • Ansible
      • Linux
      • Windows
      • 이것저것
      • SQL
      • -------------------------
      • 재테크
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.2
기억보다는 기록을...
Multi Threading vs Hyper Threading 차이
상단으로

티스토리툴바