카테고리 없음

CPU의 멀티 코어에 대해 / 듀얼코어 트리플코어 쿼드코어 헥사코어

굿IT 굿정보 2024. 4. 7. 12:43
반응형

CPU의 코어에 대해 알기 전에 CPU가 하는 역할에 대해 참고하시려면 먼저 아래의 포스팅을 참고해주시기 바랍니다.

 

 

컴퓨터의 CPU란 무엇인가? 클럭 코어

컴퓨터의 성능을 가늠해보려고 할 때 가장 먼저 확인하는 사양표를 확인하게 됩니다. 아마 거의 모든 사양표의 상단에는 CPU의 항목이 위치하고 있습니다. 그 만큼 CPU는 전반적인 성능을 좌우하

kingamin2.tistory.com

 

코어란 CPU에 내장된 처리회로의 핵심 부분으로서, 예전에는 1개의 CPU 당 1개의 코어(단일 코어 : 싱글코어)만을 가지고 있었습니다.

하지만 이후 2005년 듀얼코어 CPU인 인텔의 펜티엄 D와 AMD의 애슬론64 X2가 등장하면서 일반 PC에서도 다중 코어 CPU의 대중화가 시작되었습니다.

 

멀티 코어 또는 멀티 코어 프로세서 CPU는 두 개 이상의 독립 코어를 단일 직접 회로로 이루어진 하나의 패키지로 통합한 것입니다.

이는 칩 레벨 멀티프로세서 즉 CMP 라고도 합니다.

듀얼 코어 프로세서는 두 개의 코어를 포함하고 있고, 트리플 코어는 세 개의 코어를 포함하고 있습니다.

쿼드 코어는 네 개의 코어를, 헥사 코어는 여섯 개의 코어를 포함하고 있습니다.

옥타코어는 여덟 개의 코어를, 데카코어는 열 개의 코어를 포함하고 있습니다.

그리고 도데카 코어프로세서는 열두 개의 코어를 포함하고 있습니다.

 

싱글코어 프로세서는 하나의 코어만을 가지고 있기 때문에, 한 번에 하나의 작업만을 처리할 수 있습니다.

따라서 CPU가 처리해야 할 작업이 많아지면, 작업이 느려지거나 중단될 수 있습니다.

싱글코어 프로세서는 주로 간단한 작업을 수행하는 데 사용됩니다.

예를 들어 문서 작성, 인터넷 검색, 이메일 확인 등과 같은 작업은 싱글코어 프로세서로 충분히 수행할 수 있습니다.

- 문서작성

- 인터넷 검색

- 이메일 확인

- SNS 사용

- 음악 감상

- 동영상 시청 등

 

멀티코어 프로세서는 두 개 이상의 코어를 가지고 있기 때문에, 한 번에 여러 개의 작업을 처리할 수 있습니다.

따라서 CPU가 처리해야 할 작업이 많아져도 작업이 느려지거나 중단될 가능성이 적습니다.

멀티코어 프로세서는 주로 복잡한 작업을 수행하는 데 사용됩니다.

예를 들어, 게임, 영상 편집, 3D 그래픽 작업 등과 같은 작업은 멀티코어 프로세서가 있어야 원활하게 수행할 수 있습니다.

- 게임

- 영상 편집

- 3D 그래픽 작업

- 멀티태스킹 등

 

게임의 종류에 따라 싱글 코어를 사용하는 경우도 있습니다.

예를 들어 2D 게임이나 간단한 3D 게임은 싱글코어에서도 충분히 원활하게 실행될 수 있습니다.

하지만 그래픽이 복잡하거나 물리 연산이 많은 3D 게임의 경우 멀티코어를 사용해야 더 높은 성능을 얻을 수 있습니다.

 

멀티 코어 CPU는 내장된 코어의 수와 같은 수의 단일 코어 CPU를 동시에 설치한 것과 유사한 성능을 냅니다.

이를테면 듀얼 코어 PC는 기존의 단일 코어 CPU가 2번에 걸쳐 처리해야하는 작업을 듀얼 코어 CPU는 한번에 끝낼 수 있어 전반적인 처리 효율을 높일 수 있습니다.

다만 다중 코어 CPU는 동시에 여러 가지 작업을 하거나 다중 코어 연산에 최적화된 소프트웨어를 구동할 때 비로소 큰 효과를 볼 수 있습니다.

다중 코어 연산을 지원하지 않는 소프트웨어를 사용하거나 한 가지 작업만 집중적으로 할 때는 코어가 많고 클럭 수치는 낮은 CPU보다는 코어의 수가 적어도 클럭 수치가 높은 CPU를 사용하는 것이 오히려 나은 결과를 내는 경우도 많습니다.

 

그래픽 편집 프로그램이나 동영상 인코딩 프로그램, 혹은 파일 압축 프로그램 중에 다중 코어를 지원하는 경우가 많으니 참고하시기 바랍니다.

 

코어들의 차이를 보면 싱글에 비해 연산회로가 1개 더 있는 듀얼은 물리적으로 싱글코어보다 높은 성능을 발휘하게 됩니다.

그리고 듀얼보다는 쿼드코어가, 쿼드코어보다는 옥타코어가 더욱 높은 성능을 발휘하게 됩니다.

하지만 머리가 2배 높아졌다고해서 반드시 2배의 성능을 내는 것은 아닙니다.

여러 복잡한 이유가 있지만 단순히 따져보면 1개의 명령이 들어왔을 때 1차적으로는 하나에서 실행이 되고, 만약 용량이 클 경우에 두 번째, 세 번째, 네 번째 코어 쪽에서 나누어 연산을 하게 되기 때문입니다.

 

따라서 정확히 2배의 성능은 아니라 1.5배 정도의 차이를 보이며 성능 개선에 따라 2배 이상의 높은 성능을 보여주기도 합니다.

 

개인용 컴퓨터는 소비 전력, 발열, 소음이 높아지는 제약, 클럭 주파수가 높아지지만 그에 따른 효과는 크지 않은 이유 등에 따라, 멀티 코어 기술을 사용하게 됩니다.

멀티 코어는 소비 전력과 발열을 낮추는 것을 목적으로, 코어마다 동작 전압이나 클럭 속도를 임의로 제어하며 유휴(idle) 상태를 포함한 동작 상태를 제어하는 제품도 있습니다.

 

멀티 코어와 비슷한 기술로 동시 멀티스레딩(SMT)이 있습니다.

이것은 하나의 CPU를 외부로부터 2개처럼 보이게 한다는 점에서는 같지만 실제로 존재하는 코어는 싱글 코어라는 점에서 멀티 코어 기술과는 근본적으로 다릅니다.

 

 

컴퓨터의 CPU란 무엇인가? 클럭 코어

컴퓨터의 성능을 가늠해보려고 할 때 가장 먼저 확인하는 사양표를 확인하게 됩니다. 아마 거의 모든 사양표의 상단에는 CPU의 항목이 위치하고 있습니다. 그 만큼 CPU는 전반적인 성능을 좌우하

kingamin2.tistory.com

 

노트북 고르는 법 및 추천 모델 종류, 특징

여러분들이 노트북을 고르시는데 있어서, 진짜 가성비에 합리적인 노트북 구매를 위해 어떤것들을 체크해야 하는지 알려드리겠습니다. 목차 - 용도 목적 - 제품별 스펙 및 성능 용도 목적 어떠

kingamin.tistory.com

 

반응형