코어와 스레드, 스레드는 무엇일까?
"이제 코어는 알겠는데 스레드는 또 뭐야?" 이전 포스팅에서 CPU에서 코어에 대해 알아 봤습니다. 코어가 일하는 작업자라고 설명 했었죠. 2코어 4스레드, 4코어 8스레드 등 코어에 따라오는 스레드라는 표현이 낯설게 느껴집니다. 결론부터 말하자면 스레드는 작업의 흐름을 말합니다. 하이퍼스레딩 기술로 하나의 코어서 다수의 작업의 흐름을 가능하게 하는것이죠. CPU의 코어의 개수를 두 배로 보이게 만들어 주는 기술입니다. 이 기술을 사용하면 멀티코어를 사용해야하는 작업에서 20~30% 성능향상이 있고 코어를 한 개 사용 할만한 작업에서 성능이 10% 저하되는 모습을 보입니다. 따라서 하이퍼스레딩을 사용하는 CPU는 병렬연산이 필요한 프로그램을 사용하는 이용자들에게 유용하다고 할 수 있습니다. 게임이나 그래..