언코어

Uncore

"Uncore"는 인텔이 코어에는 없지만, 코어에는 밀접하게 연결되어야 높은 성능을 얻을 수 있는 마이크로프로세서의 기능을 설명하기 위해 사용하는 용어다.[1]샌디브릿지 마이크로아키텍처 출시 이후 '시스템 에이전트'로 불렸다.[2]

세부 사항

코어는 ALU, FPU, L1L2 캐시를 포함하여 지침 실행에 관여하는 프로세서의 구성요소를 포함한다.Uncore 기능으로는 QPI 컨트롤러, L3 캐시, 스눕 에이전트 파이프라인, 온 다이 메모리 컨트롤러, 온 다이 PCI Express Root Complex, Thunderbolt 컨트롤러 등이 있다.[3]SPI, LPC 등 다른 버스 컨트롤러도 칩셋의 일부다.[4]

인텔 언코어 디자인은 노스브릿지(North Bridge)라는 기원에서 비롯됐다.인텔 언코어(uncore)의 설계는 코어에 중요한 기능을 재편성해 물리적으로 코어에 더 가깝게 만들어 접속 지연 시간을 줄인다.

구체적으로는 인텔 언코어의 마이크로아키텍처(micro econstructure)를 다수의 모듈형 단위로 세분화한다.핵심에 대한 주요 언코어 인터페이스는 소위 캐시박스(CBOX)로, 이 인터페이스는 마지막 레벨 캐시(LLC)와 인터페이스하며 캐시 일관성 관리를 담당한다.다중 내부 및 외부 QPI 링크는 PBox라고 하는 물리적 계층 장치에 의해 관리된다.PBox, CBox 및 하나 이상의 iMC(MBox) 간의 연결은 시스템 구성 컨트롤러(UBox)와 라우터(RBox)에 의해 관리된다.[5]

인텔 언코어로부터 직렬 버스 컨트롤러를 제거하면 언코어 클럭(UCLK)이 3.44GHz를 초과하는 오버클럭 한계로 2.66GHz의 베이스에서 실행될 수 있어 성능을 더욱 높일 수 있다.[6]이 증가된 클럭 속도는 코어가 대기 시간이 현저히 짧은 중요 기능(iMC 등)에 접근할 수 있게 해주며, 일반적으로 DRAM에 대한 코어 액세스 시간을 10ns 이상 단축시킨다.

참조

  1. ^ "Ultrabook, SmartPhone, Laptop, Desktop, Server, & Embedded– Intel". Intel.com. Retrieved 2014-01-21.
  2. ^ Anand Lal Shimpi (September 14, 2010). "Intel's Sandy Bridge Architecture Exposed". AnandTech. Retrieved July 15, 2015.
  3. ^ "Thunderbolt™ Technology for Developers". Intel.com. 2014-01-13. Retrieved 2014-01-21.
  4. ^ "Nehalem: The Unwritten Chapters". AnandTech. Retrieved 2014-01-21.
  5. ^ "Intel(R) Xeon(R) Processor 7500 Series Uncore Programming Guide" (PDF). Retrieved 2014-01-30.
  6. ^ Yus, Carlos (2011-01-27). "HighPerformanceSystems: Intel Sandy Bridge out of specification 4.0, 4.4 and 4.6 GHz. Updated – HighPerformanceSystems". Highperformancesystems.blogspot.com. Retrieved 2014-01-21.

외부 링크