CPU 코어의 의미는 무엇입니까?

CPU 코어의 의미는 무엇입니까?

내 시스템 프로세서는 Intel Pentium(R) Dual-Core CPU E5300 @ 2.60GHz.

내 프로세서 속도는 2.6 GHz프로세스 이름에 언급된 것과 같습니다. 프로세서 이름으로 알 수 있습니다 dual core.

내 의심은 다음과 같습니다

프로세서 속도는 2.6 GHzCPU 코어 입니다 2.

의 의미는 무엇입니까 2 cores? 2코어는 ( )를 의미한다고 생각합니다 2.6 GHz + 2.6 GHz = 5.2 GHz.

맞아?

답변1

코어는 기본적으로 CPU이며, 물리적으로 멀티코어 CPU가 하나의 패키지에 들어 있습니다. 만지는 습관이 없다면 코어를 CPU로 간주할 수 있습니다.

여러 코어를 사용하면 여러 작업을 실행할 수 있다는 등 코어에 대해 너무 많은 이야기를 들을 수도 있습니다. 하나의 코어/CPU에서 여러 작업을 실행할 수 있습니다. 다중 코어는 운영 체제가 작업을 분할해야 함을 의미하지만 이것이 항상 가능한 것은 아닙니다. 그러므로 2.6GHz + 2.6GHz < 5.2GHz, 그리고 2.6GHz + 2.6GHz ≥ 2.6GHz. 예, 멀티 코어는 때로는 하나의 코어만큼만 좋을 수 있습니다. 그것은 모두 OS와 사용법에 따라 다릅니다.

독자 참고 사항: +위의 기호는 일반 추가가 아니라 핵심 추가입니다. 그렇기 때문에 2.6GHz + 2.6GHz = 2.6GHz가능합니다.


편집: Paul A. Clayton의 의견을 참조하세요. 멀티코어가 때때로 싱글보다 나을 수 있지만 모든 코어를 활용할 수 있는 경우(멀티 스레드/멀티 프로세스)에만 가능하다는 점을 지적합니다.

답변2

"코어"는 어려운 작업이므로 별도의 작업을 처리할 수 있는 두 개의 CPU입니다.

hyperthreading예 를 들어 하나/각 CPU를 다음과 같이 표시할 수도 있습니다 .하나 이상논리적으로.

예:http://ark.intel.com/products/75122/Intel-Core-i7-4770-Processor-8M-Cache-up-to-3_90-GHz- 4코어, 8쓰레드. 8개의 작업을 실행할 수 있지만 "8x 효율성/전력"을 제공하거나 동일하지 않습니다. 병목 현상과 제한 사항이 있습니다.

답변3

아니요, 그렇다고 해서 두 배 더 빠르게 기록할 수 있다는 의미는 아닙니다.

그리고 대부분의 경우 속도는 2배 미만으로 향상됩니다. (아니요, 아니요, 클럭 속도를 두 배로 늘려도 얻을 수 없으며 클럭 속도를 동일하게 유지합니다.) 그래도 두 코어를 모두 사용하기에 충분한 작업이 없거나 코어인 경우 하이퍼스레드 4개 모두가 더 나쁘게 됩니다. 하이퍼스레딩을 지원합니다. 따라서 일반적으로 동일한 클럭 속도에서 단일 코어 칩보다 빠르지만 그 정도는 작업 부하에 따라 다릅니다.

그리고 믿을 수 없을 정도로 적절한 작업 부하와 적절한 구성에서 듀얼 코어를 단일 코어 버전보다 2배 이상 빠르게 만들 수도 있습니다. 그러나 이것의 대부분은 거짓말, 저주받은 거짓말, 통계 및 벤치마킹이라는 문구로 덮여 있습니다. 제가 Intel(네트워크 처리 그룹)의 벤치마크를 수행했기 때문에 우리는 다양한 네트워킹 작업(예: 라우터나 웹 서버 등의 역할)을 수행하면서 개발 중인 다양한 칩에 대한 벤치마크를 만들었기 때문에 알고 있습니다. 우리가 보여주고 싶은 내용에 따라 시연을 위해 종종 다른 칩을 선택합니다. 거짓말은 아니었지만 아주 세심하게 조율했어요. 가정 사용자가 받을 수 있는 작업량은 아니지만 Google, AT&T 또는 Cisco가 염두에 두고 있는 사용 사례에는 적합할 수 있습니다.

그런데 슬프게도 그 방정식의 반대쪽이 사실인 경우가 있는데, 듀얼 코어 칩이 실제로 단일 코어 칩보다 느린 경우입니다. 다행히도 그러한 경우도 드뭅니다.

그러나 어떤 경우에 적용되든, 가정 사용자라면 일반적으로 속도가 어느 정도 향상되고 있다고 가정할 수 있습니다. 아마도 2배는 아니고 1.2~1.8배에 가깝지만 어느 정도 속도가 향상될 것입니다. 그리고 더 중요한 것은 시스템에 부하가 걸릴 때 성능이 더 좋아진다는 것입니다. 한 번에 많은 작업을 수행하기 위해 컴퓨터를 더 많이 사용할수록 듀얼 코어 시스템에서 더 나은 성능을 얻을 가능성이 높아집니다.

그리고 성능 향상을 나타내는 코어 수도 일반적으로 제한됩니다. 4개 코어로 가도 2배 향상을 얻을 수 없으며(특히 제한된 경우 제외), 8개로 가도 3번째 2배, 16개로 4분의 1로 가는 경우는 훨씬 적습니다. 예, 그러한 경우를 고안하는 것은 가능하지만 확실히 표준은 아닙니다.

따라서 내 4코어 Atom 넷북은 여전히 ​​이 Xeon 노트북보다 눈에 띄게 느리며 이는 코어 수나 클럭 주파수 때문이 아닙니다. 컴퓨터가 실행되는 속도는 그보다 훨씬 더 복잡합니다. 그러나 웹 사이트가 하나만 열려 있으면 실제 제한 요소는 컴퓨터 속도가 아니라 네트워크 대역폭이기 때문에 넷북은 이 노트북에서도 빠르게 실행되는 것 같습니다.

관련 정보