컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 멀티 코어 컴퓨터란 무엇입니까?

멀티 코어 컴퓨터란 무엇입니까?

멀티코어 컴퓨터는 CPU 코어의 수를 나타냅니다. 4 코어가 비교적 높은 쿼드 코어는 각각 4M L2 를 즐기는 2 개의 듀얼 코어로 구성됩니다.

이론적으로, 양자가 완전히 적재되지 않았을 때, 결과는 비슷해야 한다. 양쪽이 동시에 전체 부하에 도달할 때 쿼드 코어 성능은 듀얼 코어 성능의 두 배가 되어야 합니다

물리적 쿼드 코어는 물리적 듀얼 코어보다 최대 80%, 하이퍼스레딩 쿼드 코어는 물리적 듀얼 코어보다 최대 40% 정도 향상되어 두 배 정도 차이가 납니다.

멀티코어 프로세서는 하나의 프로세서에 두 개 이상의 완벽한 컴퓨팅 엔진 (코어) 을 통합하는 것을 의미합니다. 이 시점에서 프로세서는 시스템 버스에서 여러 프로세서를 지원할 수 있으며 버스 컨트롤러는 모든 버스 제어 신호와 명령 신호를 제공합니다. 멀티코어 기술의 발전은 엔지니어들이 싱글 코어 칩의 속도만 높이면 이전 프로세서 제품과 마찬가지로 적절한 성능 향상을 가져올 수 없다는 사실을 깨달은 데서 비롯됐다.

확장 데이터:

애플리케이션 요구 사항 측면에서 볼 때 점점 더 많은 사용자가 사용 과정에서 멀티 태스킹 애플리케이션 환경을 포함하고 있으며, 일상적인 애플리케이션에 사용되는 일반적인 애플리케이션 모드는 두 가지가 있습니다.

한 가지 응용 프로그램 모드는 프로그램이 스레드 레벨 병렬 프로그래밍을 사용하여 두 개의 코어 처리에 병렬 스레드를 동시에 제공할 수 있으므로 프로그램 실행 속도가 크게 향상됩니다. 이러한 프로그램 중 일부는 전문 이미지 처리기, 비선형 비디오 편집 프로그램, 애니메이션 프로그램 또는 과학 컴퓨팅 프로그램과 같은 다중 채널 워크스테이션 또는 서버를 위해 설계된 전문 프로그램입니다.

이러한 프로그램의 경우 두 개의 물리적 코어와 두 개의 프로세서는 기본적으로 동일하므로 이러한 프로그램은 변경 없이 듀얼 코어 컴퓨터에서 직접 실행할 수 있는 경우가 많습니다.

단일 단일 스레드 프로그램은 멀티 코어 프로세서의 장점을 반영하지 못하지만, 멀티 코어 프로세서는 프로그래머에게 기존 단일 스레드 프로그램을 병렬로 최적화하여 더 나은 프로그램 성능을 얻을 수 있는 좋은 플랫폼을 제공합니다.

바이두 백과-멀티코어 프로세서

上篇: 양돈장의 돼지 똥은 어떻게 처리합니까? 下篇: 호스트가 가득 찼을 때 블루 스크린 중지: 0x00000001e 가 자주 발생합니다. 어차피 다른 블루 스크린 코드가 나타납니다.
관련 내용