CPU 코어란? 코어 수의 의미와 성능을 비교하는 방법

CPU 코어(Core)는 중앙 처리 장치(CPU, Central Processing Unit) 안에서 프로그램의 명령을 실행하는 물리적인 처리 단위입니다. 코어가 여러 개면 작업을 나누어 동시에 처리할 여지가 커지지만, 코어 수가 두 배라고 모든 프로그램이 두 배 빨라지는 것은 아닙니다. 코어 수를 읽을 때는 스레드 수, 코어의 종류와 실제 사용하는 프로그램을 함께 봐야 합니다.

코어는 CPU 안에서 어떤 일을 하나요?

코어는 명령을 가져와 해석하고, 계산하거나 메모리의 데이터를 읽고 쓰는 일을 수행합니다. CPU라는 제품 하나 안에 이런 처리 단위가 여러 개 들어 있으면 다중 코어 프로세서라고 합니다. 4코어는 물리적인 처리 단위가 네 개라는 뜻이며, CPU가 메인보드에 네 개 꽂힌다는 뜻은 아닙니다.

각 코어에는 명령 실행에 필요한 회로와 상태를 보관하는 공간이 있습니다. 다만 캐시 같은 일부 자원은 설계에 따라 다른 코어와 공유합니다. 코어를 완전히 분리된 작은 컴퓨터라고 생각하면 메모리와 캐시를 공유하는 구조를 놓치기 쉽습니다.

하나의 CPU 패키지 안에 네 개의 물리 코어와 공유 메모리가 있는 개념도

위 그림은 네 개의 코어가 작업을 나눠 맡을 수 있다는 개념도입니다. 실제 반도체 배치나 특정 제품의 회로를 재현한 그림은 아닙니다. 코어 하나도 여러 실행 장치를 활용할 수 있으므로, 4코어를 “한 번에 명령 네 개만 처리한다”는 뜻으로 해석해서는 안 됩니다.

코어 수와 스레드 수는 어떻게 다른가요?

코어는 물리적인 실행 자원이고, CPU 사양에서 말하는 스레드는 운영체제가 작업을 배치할 수 있는 하드웨어 실행 문맥의 수입니다. 운영체제에서는 이를 논리 프로세서로 볼 수 있습니다. 둘은 같은 숫자일 수도 있고 다를 수도 있습니다.

구분 뜻 확인할 점
코어 명령을 실행하는 물리적인 처리 단위 개수뿐 아니라 구조와 성능이 중요합니다.
CPU 사양의 스레드 하드웨어 실행 문맥의 수 코어마다 제공하는 수가 같지 않을 수 있습니다.
프로그램의 스레드 프로세스 안에서 실행되는 소프트웨어 작업 흐름 CPU 사양의 스레드 수보다 많이 만들 수도 있습니다.

일부 CPU는 동시 멀티스레딩(SMT, Simultaneous Multithreading)을 이용해 코어 하나를 두 개의 논리 프로세서로 제공합니다. 두 논리 프로세서는 같은 코어의 자원을 공유하므로 물리 코어가 두 개로 늘어난 것은 아닙니다. Intel의 하이퍼스레딩 설명에서도 하나의 코어가 여러 실행 문맥을 제공하는 구조를 설명합니다. CPU 스레드의 의미와 코어와의 차이를 함께 보면 사양표를 구분하기 쉽습니다.

코어가 많아도 항상 더 빠르지는 않은 이유

작업을 여러 조각으로 나누어 동시에 실행할 수 있어야 여러 코어를 충분히 활용합니다. 렌더링이나 다수의 독립된 계산처럼 병렬화하기 좋은 작업에서는 코어가 늘어난 효과를 볼 수 있습니다. 반면 앞 단계의 결과를 기다려야 하는 작업은 코어를 추가해도 대기 시간이 그대로 남습니다.

예를 들어 파일 100개를 각각 변환하는 작업은 파일별로 나눌 수 있지만, 프로그램이 이를 한 개씩만 처리하도록 만들어졌다면 남는 코어가 일을 대신해 주지는 않습니다. 작업을 나누는 비용, 메모리 대역폭과 저장 장치 속도도 전체 시간을 제한합니다.

성능을 비교할 때는 코어 수 외에 코어당 처리 능력, 동작 주파수, 캐시, 전력 제한과 냉각 상태를 확인해야 합니다. 게임도 그래픽 카드가 먼저 한계에 도달하면 CPU 코어를 늘린 효과가 작을 수 있습니다. 서로 다른 세대의 CPU를 코어 수나 GHz 하나로 줄 세우기 어려운 이유입니다.

P코어와 E코어가 섞인 CPU는 어떻게 읽나요?

일부 프로세서는 특성이 다른 코어를 함께 사용하는 하이브리드 구조입니다. Intel의 P코어(Performance-core)와 E코어(Efficient-core)가 대표적입니다. 운영체제는 실행할 작업과 코어의 특성을 고려해 작업을 배치하며, 총 코어 수만으로 각 코어의 성능이 같다고 판단하면 안 됩니다.

예를 들어 Core i7-12700K 공식 사양은 P코어 8개와 E코어 4개를 합친 12코어, 총 20스레드입니다. 이 제품의 P코어는 코어당 두 스레드를 제공하고 E코어는 하나를 제공합니다. 반면 Core Ultra 7 265K 공식 사양은 P코어 8개와 E코어 12개를 합친 20코어이며 총 스레드 수도 20개입니다. “Intel CPU는 코어 수의 두 배가 스레드 수”라는 공식은 성립하지 않습니다.

이 예는 구성 차이를 보여 주며 두 제품의 성능 순위를 뜻하지 않습니다. 실제 선택에서는 해당 모델의 코어 구성과 사용 프로그램의 측정 결과를 확인해야 합니다. 하이브리드 구조의 작업 배치는 Intel의 12세대 하이브리드 아키텍처 개발 가이드에서 더 자세히 설명합니다.

내 컴퓨터의 코어 수 확인하기

  1. Windows에서 Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다. 간단한 화면만 보이는 버전이면 상세 화면으로 전환합니다.
  2. 성능 → CPU를 선택합니다.
  3. CPU 모델명 아래의 코어와 논리 프로세서 수를 구분해 읽습니다. 코어는 물리적 개수, 논리 프로세서는 현재 운영체제에서 사용할 수 있는 실행 문맥입니다.

숫자가 사양표와 다르면 먼저 정확한 모델명을 대조합니다. 가상 머신 안에서는 할당된 가상 CPU 구성이 보일 수 있고, 펌웨어에서 일부 코어나 SMT를 끈 경우에도 값이 달라질 수 있습니다. 이유를 확인하기 전에 부팅 옵션이나 BIOS 설정을 무작정 바꾸지 않는 편이 좋습니다. Linux에서 확인하려면 CPU 이름·코어·스레드 수를 확인하는 방법을 참고할 수 있습니다.

용도에 맞게 코어 수를 비교하는 기준

  • 문서 작업과 웹 사용: 코어 수를 가장 먼저 늘리기보다 자주 쓰는 프로그램의 반응 속도, 메모리와 SSD 구성을 함께 봅니다.
  • 게임: 실제 게임, 해상도와 그래픽 카드 조합에서 CPU 병목이 있는지 확인합니다. 게임별로 사용하는 코어 수와 주된 처리 흐름이 다릅니다.
  • 렌더링·인코딩·개발: 사용하는 프로그램이 CPU로 처리하는 구간과 병렬 처리 지원 정도를 확인합니다. GPU 가속이나 라이선스 제한 때문에 CPU 코어 추가 효과가 작아질 수도 있습니다.
  • 여러 작업 또는 가상 머신: 동시에 실행할 작업량뿐 아니라 메모리 용량과 저장 장치 대역폭까지 계산합니다.

구입 후보를 정했다면 동일한 작업 조건의 벤치마크에서 처리 시간과 소비 전력을 비교하세요. “몇 코어가 무조건 필요하다”는 숫자보다 지금 실행할 프로그램이 추가 코어를 실제로 쓰는지가 더 유용한 기준입니다.

같은 카테고리의 다른 글
NVMe / 특징, 종류, 장점, 단점

NVMe / 특징, 종류, 장점, 단점

NVMe(Non-Volatile Memory Express)는 SSD(Solid State Drive)와 같은 비휘발성 메모리 저장장치와 컴퓨터 시스템 간의 데이터 전송을 위한 새로운 인터페이스 표준입니다. NVMe는 고성능 저장 장치로, 특히 데이터 전송 속도가 중요한 고성능 컴퓨팅 환경에서 매우 유용합니다. NVMe의 주요 특징 고속 인터페이스 : NVMe는 PCIe 버스를 통해 작동하며, SATA보다 훨씬 빠른 데이터 전송 속도를 제공합니다. 병렬 처리 ...

모니터 / 패널 / IPS 패널

모니터 / 패널 / IPS 패널

IPS(인플레인 스위칭, In-Plane Switching) 패널은 디스플레이 기술의 하나로, 액정 디스플레이(LCD) 기술의 한 종류입니다. IPS 패널은 주로 뛰어난 색 재현성과 넓은 시야각을 제공하는 것으로 알려져 있습니다. IPS 패널의 특징 넓은 시야각 IPS 패널은 수평 및 수직 시야각이 178도에 이를 정도로 넓습니다. 즉, 어느 각도에서 보더라도 색상이 왜곡되지 않고 선명하게 보입니다. 이는 여러 사람이 함께 ...

모니터 / FreeSync

모니터 / FreeSync

모니터 FreeSync는 AMD가 개발한 기술로, 그래픽 카드와 모니터의 주사율을 동기화하여 화면 찢김(Tearing)과 끊김(Stuttering)을 방지하는 기능을 제공합니다. 이 기술은 주로 게임 플레이 시 보다 부드럽고 일관된 시청 경험을 제공하는 데 사용됩니다. FreeSync의 작동 원리 주사율 동기화 FreeSync는 그래픽 카드와 모니터 간의 주사율을 동기화하여 화면 찢김을 방지합니다. 화면 찢김은 그래픽 카드가 모니터의 주사율과 일치하지 않는 ...

KT UHD 셋톱박스 / 외장하드 연결하여 동영상 보는 방법

KT UHD 셋톱박스 / 외장하드 연결하여 동영상 보는 방법

UHD 셋톱박스 올레 기가 UHD TV를 이용하고 있습니다. TV가 FHD지만 셋톱박스 성능이 좋다고 해서, 여러 기능이 있다고 해서 UHD TV를 이용합니다. (스마트 셋톱박스 정도면 충분하기는 한데, KT에서 단종이라고 하네요.) UHD 셋톱박스라고 해서 모든 게 좋아진 것은 아닙니다. 가장 불편한 것은 LAN 포트입니다. 구형은 LAN 포트가 두개였는데, 한 개로 줄었습니다. 즉, 수신만 하고 중계는 못하는 것이죠. 그것 ...

마우스 / DPI와 CPI 비교

마우스 / DPI와 CPI 비교

컴퓨터 마우스는 우리가 일상적으로 사용하는 중요한 입력 장치 중 하나입니다. 마우스를 사용할 때 그 움직임의 민감도와 정확성은 사용자의 경험에 큰 영향을 미칩니다. 이 민감도와 정확성을 측정하는 주요 지표가 바로 DPI와 CPI입니다. 이 두 용어는 종종 혼용되어 사용되지만, 각기 다른 의미를 가지고 있습니다. DPI (Dots Per Inch) DPI는 "Dots Per Inch"의 약자로, 마우스가 ...

모니터 / 색 영역 / DCI-P3

모니터 / 색 영역 / DCI-P3

DCI-P3는 디지털 시네마 이니셔티브(Digital Cinema Initiatives)에서 정의한 색 공간으로, 영화 산업에서 널리 사용됩니다. DCI-P3 색 공간은 sRGB보다 더 넓은 색 영역을 포함하여, 더 풍부하고 생생한 색상을 표현할 수 있습니다. 최근에는 고급 모니터와 TV에서도 DCI-P3 색 공간을 지원하여 더 뛰어난 색 재현성을 제공합니다. DCI-P3 색 공간 정의 DCI-P3는 디지털 영화 프로젝트를 위해 만들어진 색 ...

ASUS / 메인보드 / 장착 가능한 메모리와 크기 확인하는 방법

ASUS / 메인보드 / 장착 가능한 메모리와 크기 확인하는 방법

메인보드에 메모리 슬롯이 4개 있고, 최대 인식 메모리가 64GB라고 하면, 16GB 메모리를 4개 끼울 수 있다. 그리고 메모리 규격(DDR4, DDR5 등)만 맞으면 삼성 메모리 사용하든 하이닉스 메모리를 사용하든 상관 없을 거라 생각했는데... ASUS의 경우 메모리 제조사에 따라 메인보드가 인식할 수 있는 크기가 다를 수 있다. 예를 들어 ADATA 메모리는 32GB까지 가능하지만 ...

아이피타임(ipTIME) 공유기 / 보안 문자(CAPTCHA) 비활성화 하는 방법

아이피타임(ipTIME) 공유기 / 보안 문자(CAPTCHA) 비활성화 하는 방법

ipTIME 공유기 관리자 페이지에 접속할 때 보안 문자(CAPTCHA)를 입력하게 되어 있다. 보안 상 사용하는 게 좋기는 한데, 역시 불편하다. 만약 이 기능을 끄고 싶다면 에서 변경할 수 있다. 의 값을 변경하면 되는데... 으로 설정하면 항상 보안 문자를 입력해야 하는 것이고... 으로 설정하면 보안 문자 ...

아이피타임(ipTIME) 공유기 / 포트미러링 설정하는 방법

아이피타임(ipTIME) 공유기 / 포트미러링 설정하는 방법

포트 미러링(Port Mirroring)은 네트워크 장비, 특히 스위치에서 특정 포트에 들어오거나 나가는 트래픽을 다른 포트로 복사하여 전달하는 기능입니다. 이를 통해 네트워크 트래픽을 분석하거나 모니터링하는 데 사용할 수 있습니다. 주요 목적은 네트워크 상에서 발생하는 트래픽을 실시간으로 분석할 수 있게 하는 것으로, 보통 네트워크 성능 관리, 보안 침해 탐지, 문제 해결, 그리고 침입 탐지 ...

아이피타임(ipTIME) 공유기 / 포트포워딩 설정하는 방법

아이피타임(ipTIME) 공유기 / 포트포워딩 설정하는 방법

포트 포워딩(port forwarding)은 외부 네트워크에서 특정 장치나 서비스에 접근할 수 있도록 라우터나 방화벽에서 포트를 지정하여 트래픽을 전달하는 네트워크 설정 방식입니다. 공유기에서도 설정이 가능한데, 공유기 IP XX 포트로 요청이 들어왔을 때, 그 요청을 공유기에 연결된 다른 기기의 YY 포트로 전달합니다. ipTIME 공유기에서 포트포워딩 설정하는 방법은 다음과 같습니다. 포트포워딩 추가 아이피타임 공유기 관리자 페이지에 접속합니다. [고급 설정 ...