Intel 및 AMD 의 듀얼 코어 기술 데이터
듀얼 코어 프로세서는 간단히 CPU 베이스보드에 두 개의 프로세서 코어를 통합하고 병렬 버스를 통해 프로세서 코어를 연결하는 것입니다. 듀얼 코어는 새로운 개념이 아니라 가장 기본적이고 간단하며 가장 쉬운 CMP (칩 멀티 프로세서) 유형입니다. 사실, RISC 프로세서 분야에서는 듀얼 코어와 멀티 코어가 이미 구현되었습니다. CMP 는 미국 스탠퍼드 대학교에서 최초로 제안했습니다. 하나의 칩에 SMP (대칭 멀티프로세싱) 아키텍처를 구현하여 서로 다른 프로세스를 병렬로 실행하는 것입니다. 지난 세기 말부터 HP 와 IBM 은 듀얼 코어 프로세서의 실현 가능성 설계를 제시했습니다. 200 1 년, IBM 은 듀얼 코어 기반 POWER4 프로세서를 출시했고, Sun 과 HP 도 듀얼 코어 아키텍처 기반 UltraSPARC 및 PA-RISC 칩을 차례로 출시했습니다. 하지만 듀얼 코어 프로세서 아키텍처는 아직 하이엔드 RISC 분야에 있으며, 얼마 전 Intel 과 AMD 가 듀얼 코어 프로세서를 잇따라 출시함으로써 듀얼 코어가 메인스트림 X86 분야에 진입하게 되었습니다.
Intel 과 AMD 가 듀얼 코어 프로세서를 출시한 가장 중요한 이유는 기존의 일반 싱글 코어 프로세서 클럭 속도가 향상되기 어렵고 성능이 질적으로 향상되지 않았기 때문입니다. 주파수를 높이기가 어렵기 때문에 인텔은 3.8GHz 제품 출시 후 4GHz 제품 중단 계획을 발표해야 합니다. AMD 는 실제 주파수가 2GHz 를 넘으면 크게 올라갈 수 없으며 3GHz 는 AMD 가 넘을 수 없는 장애물이 됩니다. 바로 이런 상황에서, 새로운 판매점을 찾기 위해 인텔과 AMD 모두 듀얼 코어 깃발을 들었다.
인텔 듀얼 코어 프로세서 소개
인텔의 현재 데스크탑 듀얼 코어 프로세서 코드명 Smithfield 는 기본적으로 펜티엄 4 에 채택된 두 개의 프레스콧 코어를 같은 프로세서에 통합한 것으로 볼 수 있습니다. 두 개의 코어 * * * 는 각각 별도의 1MB L2 캐시와 두 개의 코어를 합친 2MB * * 를 공유하는 프런트 사이드 버스를 공유하지만 펜티엄 4 6XX 시리즈 프로세서의 2MB 캐시와는 확연히 다릅니다. 그러나 프로세서의 두 코어는 별도의 캐시를 가지고 있으므로 각 물리적 코어의 캐시 정보가 일치해야 합니다. 그렇지 않으면 운영 오류가 발생합니다. 예를 들어 a = 1 시스템의 메모리 데이터 영역에 기록됩니다. 첫 번째 프로세서 코어가 이 데이터 영역을 읽고 A = 0 으로 덮어쓰면 두 번째 프로세서 코어의 캐시도 A = 0 으로 업데이트해야 합니다. 그렇지 않으면 향후 작업에서 데이터가 잘못될 수 있습니다. 이러한 프로세스는 캐시 데이터의 일관성입니다. 즉, 듀얼 코어 프로세서는 조정을 위해 "중재자" 가 필요합니다. 이 문제를 해결하기 위해 인텔은 이 조정을 북교 칩 (MCH 또는 GMCH) 에 맡겼습니다. 두 코어가 프로세서에 캐시된 데이터를 동시에 업데이트해야 할 경우 프런트 사이드 버스를 통과한 다음 북교를 통해 업데이트해야 합니다. 캐시된 데이터는 그리 크지는 않지만 북교를 통해 처리해야 하기 때문에 지연이 발생할 수 있으며 코어 간 통신도 느려져 프로세서 성능에 큰 영향을 미칠 수 있습니다.
인텔의 현재 데스크탑 듀얼 코어 프로세서 제품은 펜티엄 d 와 펜티엄 익스트림 에디션 (펜티엄 ee) 의 두 가지 제품군으로 나뉩니다. 이 중 펜티엄 D 는 820(2.8GHz), 830(3.0GHz), 840(3.2GHz) 으로 800MHz FSB 를 사용하여 메인스트림 시장을 겨냥하고 있습니다. 펜티엄 EE 는 현재 단 하나의 840(3.2GHz) 에 불과하며 800MHz FSB 를 사용하여 하이엔드 어플리케이션에 적합합니다. 펜티엄 D 와 펜티엄 EE 모두 0.09 미크론 공정, LGA775 인터페이스를 사용합니다. 두 가지의 주요 차이점은 펜티엄 EE 가 하이퍼 스레딩 기술을 지원하는 반면 펜티엄 d 는 하이퍼 스레딩 기술을 지원하지 않는다는 것입니다. 즉, 하이퍼 스레딩 기술이 켜져 있을 때 펜티엄 EE 는 운영 체제에서 4 개의 프로세서로 인식됩니다.
마더보드 칩셋의 경우 북교 칩이 서로 다른 코어의 캐시 데이터 처리 및 교환에 중요한 역할을 하기 때문에 현재 펜티엄 D 와 펜티엄 EE 를 지원하는 것은 945/955 시리즈이며 9 15/925 는 불가능합니다. 9 15/925 마더보드에서 전원을 켤 수 있더라도 듀얼 코어는 하나만 사용할 수 있습니다!
AMD 듀얼 코어 프로세서 소개
AMD 의 현재 데스크탑 듀얼 코어 프로세서 코드는 톨레도와 맨체스터입니다. 기본적으로 Athlon 64 에 채택된 두 개의 Venice 코어를 동일한 프로세서에 통합하는 것으로 간단히 볼 수 있습니다. 각 코어에는 5 12KB 또는 1MB 의 개별 L2 캐시가 있으며, 2 개의 코어 * * * 는 현재 Athlon 64 아키텍처와 거의 동일한 Hyper Transport 를 즐길 수 있습니다. 그러나 인텔의 듀얼 코어 프로세서와 달리 AMD 의 Athlon 64 프로세서에는 듀얼 코어용으로 설계된 메모리 컨트롤러가 내장되어 있지만 캐시된 데이터의 일관성을 위해 중재자가 필요합니다. AMD 는 여기에 SRQ (시스템 요청 대기열) 기술을 채택하고 있습니다. 작업 시 각 코어는 해당 요청을 SRQ 에 배치하고, 자원을 얻으면 해당 실행 코어로 전송되므로 캐시 데이터의 일관성은 북교 칩을 거치지 않고 프로세서 내부에서 직접 수행할 수 있습니다. 인텔의 듀얼 코어 프로세서에 비해 캐시 데이터 지연이 크게 감소한다는 장점이 있습니다.
AMD 의 현재 데스크탑 듀얼 코어 프로세서는 athlon 64 X2 로, 모델은 PR 값에 따라 3800+ 에서 4800+ 로 나뉩니다. 0.09 미크론 공정, 소켓 939 인터페이스, 65,438+0ghz Hyper Transport 지원, 듀얼 채널 DDR 메모리 기술도 지원합니다.
AMD 듀얼 코어 프로세서의 중재자가 노스브리지 칩이 아닌 CPU 에 있기 때문에 마더보드 칩셋 선택은 인텔 듀얼 코어 프로세서보다 훨씬 느슨하며 마더보드 칩셋과는 무관하다고 할 수 있습니다. 이론적으로 소켓 939 의 모든 마더보드는 BIOS 업데이트를 통해 athlon 64 X2 를 지원할 수 있습니다. 일반 소비자의 경우 이렇게 하면 인텔 듀얼 코어 프로세서와 함께 마더보드를 업그레이드할 필요 없이 기존 투자를 보호할 수 있습니다.
오, 이 사이트를 보세요:/thread-654795-1-1.html.
나는 전문적이고 권위가 부족할 수도 있지만, 나는 충분히 알고 있다. ...