컴퓨터공학 dhson 2016. 2. 15. 17:33
저번 하이퍼 스레딩 1편에 이은 2편입니다. 이번 글에서는 하이퍼 스레딩의 원리를 좀 더 자세히 정리하고자 합니다…..만 이미 어떤 분께서 벌써 아주 깔끔하게 정리하신 것을 찾았습니다. 그래서 그 글을 리블로그하는 것으로 대체하고자 합니다. 한번 쭈욱 읽어보면 바로 이해간다에 한표! 혹시 1편을 읽지 않았다면 1편부터!! 글 바로가기 ==================================== 오늘은 현대 CPU의 성능향상 기법 중 하나인 SMT에 대해 간단히 알아 보겠습니다. SMT는 Simutaneous Multi-threading의 약자로, 동시에 여러 스레드를 처리하는 기법을 통칭합니다. CPU의 성능을 올릴 때엔 '병렬성'(parallelism)이란 것을 추구하는 경우가 일반적인데 병렬성은..
더 읽기
컴퓨터공학 dhson 2016. 2. 15. 16:49
하이퍼 스레딩(Hyper-threading)이란? 우리가 알고 있는 CPU회사라고 하면 아주 유명한 2개의 회사가 있습니다. 바로 인텔과 AMD. 하이퍼 스레딩이라는 기술은 2000년대 초반에 팬티엄4가 출시되면서 적용되기 시작한 기술입니다. 당시 AMD가 듀얼코어를 출시하자 마음이 급해진 인텔은 듀얼코어 대신 듀얼코어와 비슷한 성능을 내도록 싱글코어(팬티엄4부터)에 하이퍼 스레딩 기술을 적용하기 시작했습니다. 그렇다고 그 이후로 출시된 모든 CPU에 이 기술이 탑재된 것은 아닙니다. 싱글코어가 듀얼코어와 비슷한 성능을 낸다? CPU의 코어 수가 1개라면 컴퓨터에게는 코어 수가 2개로 보이고, 2개는 4개로, 4개는 8개로 스레드를 늘리는 셈입니다. 결국 기본 CPU 코어 수의 스레드를 2배로 보이게 해..