Thread
스레드
무엇인가요?
코어에 관한 용어집 항목에서 여러 개의 코어를 사용하면 프로세서가 많은 작업을 동시에 처리할 수 있다고 설명했습니다. 스레드도 이와 유사한 역할을 하지만, 각 코어 내에서 독립적으로 실행할 수 있는 가장 작은 명령어 실행 단위입니다. 즉, 코어는 하드웨어 구성 요소인 반면 스레드는 코어 내부에 존재하는 가상 개념입니다. 멀티스레딩(하이퍼스레딩이라고도 함)을 통해 각 코어는 둘 이상의 스레드를 실행할 수 있습니다. 다시 말해, 첫 번째 명령어 집합의 처리가 완료되기를 기다리는 동안 두 번째 명령어 집합의 처리를 시작할 수 있습니다. 이를 통해 프로세서의 성능을 최대한 활용할 수 있습니다.
GIGABYTE는 어떤 이점을 제공하나요?
GIGABYTE 서버에 탑재된 고급 프로세서는 멀티스레딩 워크로드에 적합합니다. 예를 들어 64코어 AMD EPYC™ CPU 한 개는 128개 스레드를 제공하며, GIGABYTE H262 시리즈 고밀도 서버에는 이러한 CPU를 최대 8개까지 탑재할 수 있습니다. 이를 기준으로 계산하면, 완전 구성된 42U(랙 유닛) 서버 랙은 20,000개 이상의 스레드를 제공할 수 있습니다. 다수의 작업을 동시에 처리할 수 있는 서버가 필요하다면, 코어 및 스레드 수가 가장 많은 프로세서를 선택하고 H 시리즈 고밀도 서버, G 시리즈 GPU 서버를 비롯한 GIGABYTE의 폭넓은 서버 솔루션과 함께 구성하는 것이 좋습니다.