SMT(同時マルチスレッディング)란?

えすえむてぃー

1つのCPUコアで複数のスレッドの命令を同時に処理し、コア内の演算器を有効に使う技術。Intelはハイパースレッディングと呼ぶ。

일본어 명칭: SMT(同時マルチスレッディング)

SMT(同時マルチスレッディング)은(는) CPU와 아키텍처 등 1개 분야의 연습 문제 1개에 나와요.

분야: CPU와 아키텍처

도전해 보기: SMT(同時マルチスレッディング) 관련 문제

하나의 CPU 코어에서 여러 스레드의 명령어를 동시에 처리하여 코어 내 연산기 등을 효율적으로 사용하는 기술은?

  1. ADVFS
  2. BDMA
  3. CSMT(동시 멀티스레딩)
정답과 해설 보기

정답: C. SMT(동시 멀티스레딩)

SMT는 하나의 코어가 여러 스레드의 명령어를 병행하여 발행함으로써, 한 스레드만으로는 다 쓰지 못하는 연산기 등의 자원을 활용하는 기술입니다. 한쪽 스레드가 캐시 미스로 기다리는 동안 다른 쪽이 진행할 수 있습니다. Intel의 하이퍼스레딩이 대표적이며 OS에서는 1개의 코어가 2개의 논리 프로세서로 보입니다. 성능 향상은 처리 내용에 따라 0~30% 정도이며 코어를 2배로 하는 것과는 다릅니다.

해설 속 SMT(同時マルチスレッディング)

SMT(同時マルチスレッディング)이(가) 나오는 문제 (1)

  1. 하나의 CPU 코어에서 여러 스레드의 명령어를 동시에 처리하여 코어 내 연산기 등을 효율적으로 사용하는 기술은?

관련 용어

仮想記憶 命令セットアーキテクチャ(ISA) 分岐予測 割り込み DMA(ダイレクトメモリアクセス) DVFS(動的電圧・周波数制御) GPU IPC NPU(ニューラルプロセッシングユニット) SIMD

용어집으로 돌아가기