CPU의 L2 캐시 메모리를 늘릴 수 있습니까?


8

랩톱이 데스크탑보다 "L2 캐시 메모리"의 4 배를 차지하는 것 같습니다. 정상입니까?

  • 노트북 : Intel Core Duo CPU T2450 @ 2.00GHz, L2 캐시 메모리 2MB , 시스템 버스 533MHz
  • 데스크탑 : Intel Celeron D CPU 347 3.06GHz, 버스 533 MHz, L2 캐시 메모리 512 KB

데스크탑에서 L2 캐시 메모리를 늘리는 방법이 있습니까? 컴퓨터가 더 빨라질까요? 3GB의 RAM이 있습니다.


6
아래 답변은 일반적으로 더 많은 캐시를 얻기 위해 CPU를 업그레이드해야한다는 점에서 정확합니다. 그러나 FWIW는 예전 에는 L2 캐시가 마더 보드의 칩 뱅크 였기 때문에 완전히 사용되지 않을 경우 확장 될 수있었습니다.
Chris W. Rea

답변:


18

L2 캐시는 CPU 자체에 내장되어 있습니다. 더 많은 것을 얻는 유일한 방법은 CPU를 더 많은 L2 캐시가있는 것으로 교체하는 것입니다.

Celeron은 C2D에 비해 더 저렴한 가격대의 프로세서이므로 캐시가 적다는 것이 합리적입니다.

더 많은 캐시가 더 빠를까요? 대부분의 경우 그렇습니다.

데스크탑의 경우 소켓에 따라 CPU를 캐시가 많을뿐만 아니라 클럭 속도가 더 빠른 새 장치로 CPU를 교체 할 수 있습니다.


4
사실, 셀러론 등가 CPU 사이의 주요 차이점은 L2의 크기는
네이 Fellman

7

이 질문에 의해 매우 명확하게 답변됩니다 NoCarrier.
양면 사용이 가능한 짧은 참조를 추가하고 있습니다.

  1. 캐시 이론에서 좀 더 폭을 넓 힙니다.
    • 최신 아키텍처 (Nehalem ...)를 이해하는 데 유용합니다.
    • 이 사이트의 모든 메모리 성능 고급 사용자에게는
    • PC를 결정할 때 캐시 작동 방식 및 크기에 대한 아이디어 제공

메모리 부분 2 : LWN.net 사이트의 CPU 캐시 (2007 년 10 월).

편집자 주 : 이것은 Ulrich Drepper의 "모든 프로그래머가 메모리에 대해 알아야 할 것"문서의 두 번째 부분입니다. 첫 번째 부분을 읽지 않은 사람들은 그곳에서 시작하기를 원할 것입니다. 이것은 좋은 것입니다. 우리는 그것을 출판 할 수있게 해준 Ulrich에게 다시 한번 감사드립니다.

긴 기사는 캐시가 프로세서 모듈로 이동 한 이유를 이해하는 데 도움이 될 수 있습니다 ( 위의 설명 에서 설명한 이전 과 비교하면 cwrea더 잘 잊혀집니다).

ExtremeTech의 Nehalem L3 캐시 노트.


업데이트 : L2 캐시 스케일링에 적용되지 않기 때문에 이전에 구체적으로 포함하지 않은
오래된 오버 클러킹 기사 참조 . 내 의견의 맥락에서 다른 답변에 대한 글을 읽는 것이 흥미 롭습니다 hanleyp.

에서 오버 클럭을위한 세 가지 보석 , 인텔 셀러론 2GHz의에 :

인텔 셀러론은 항상 더 빠른 프로세서 제품군과 동일한 코어를 기반으로했으며 L2 캐시가 두 배 작고 버스 주파수가 감소했으며 클럭 주파수가 더 낮다는 차이점 만있었습니다. 캐시의 경우 컷오프를 절반으로 되돌릴 수있는 방법은 없지만 주파수 측면에서 오버 클럭킹이 구출되어 저렴한 프로세서의 속도를 엄청나게 높일 수 있습니다. 얼마 전, Pentium 4의 발자취를 따라 Celeron 프로세서 제품군은 0.13micron Northwood 코어를 획득했습니다. 이를 기반으로 한 첫 번째 Celeron CPU는 Celeron 2.0GHz로 나타났습니다. 우리가 예상했듯이 오버 클럭하기가 매우 쉽습니다. 코어 주파수는 약 3GHz 인 가장 빠른 펜티엄 4 모델의 코어 주파수까지 올릴 수 있습니다. 또한 128KB L2 캐시 만 줄이면 Celeron이 모든 오버 클로킹 레코드를 치는 것을 방지합니다.


1
내가 할 수 있다면 +1. 그 기사는 흥미로운 기사입니다. 저자는 실제 프로그램에 대한 영향과 관련하여 대부분의 사람들이 알 필요가없는 까다로운 세부 사항을 정확하게 설명하기 위해 많은 노력을 기울였습니다.
RBerteig


3

이 질문은 답변 된 것으로 표시되었지만 캐시에 대한 정보를 추가하고 싶습니다.

동일한 코어가 주어지면 더 많은 L2 캐시는 일반적으로 실행되는 소프트웨어에 따라 다른 두 프로세서 사이의 성능을 향상시킵니다. 예를 들어 가장 작은 캐시 크기로 최적화 된 소프트웨어를 실행하는 경우 캐시를 더 추가해도 성능이 크게 향상되지 않습니다. 그러나 소프트웨어가 더 작은 캐시가 아닌 더 큰 캐시에 적합하면 성능이 크게 향상됩니다.

다른 코어, 특히 다른 CPU 제조업체의 다른 코어를 비교하는 경우 반드시 그렇지는 않습니다. 캐시 차이에는 일관성 프로토콜 (모든 캐시를 서로 동기화하고 메모리를 유지) 및 캐시가 다음 레벨에서 미러링되는지 또는 캐시 레벨에 고유한지 여부 (현재 기술 용어를 생각할 수 없음)가 포함됩니다. _ 캐시는 확실히 컴퓨터를 더 빠르게 만듭니다. 프로세서는 캐시없이 상당히 느리게 수행 됩니다.

캐시에는 CPU 제조업체의 비용이 많이 든다. 캐시가 클수록 실리콘 표면적이 클수록 다이가 커지고 수율이 낮아지고 실리콘 비용이 많이 든다.


마지막 지점에 : 나는 강력하게 의심 제조업체들은 그렇지 않은 다른 주파수 및 캐시와 가격 CPU가 크기 엄격 비용의 함수로. 오히려 시장 세분화 를 진지하게 실천 하여 비교적 비슷한 비용으로 물건에 대해 상대적으로 다른 가격을 청구 할 수 있다고 생각 합니다. 시장 세분화를 통해 서로 다른 공급 / 수요 시나리오를 만들고 각 시나리오를 최적화함으로써 제품 라인에서 더 많은 $를 캡처 할 수 있습니다. 예 : "더 빠른 프로세서를 원하십니까? 최신 프로세서를 즉시 원하십니까 ? 얼마나 많은 돈이 있습니까?" ;-)
Chris W. Rea

2
실제로 제조업체는 똑똑합니다. 그들은 서로 다른 수준의 실패로 생산을 '빈'합니다. 프로세서 인스턴스에서 부분적으로 실패한 캐시는 휴지통으로 이동하는 대신 '더 적은 캐시, 저렴한 버전'이 될 수 있습니다. 제조 과정에서 발생하는 장애의 양과 그러한 메모리 모듈의 표면적에 매우 잘 작동합니다 (전체 코어는 'Phenom X3? 이것에는 아무 문제가 없으며 오버 클로 커들은 그런 것들을 알게되어 기쁘다.
nik

1
프로세서가 특정 주파수 이상으로 작동 (가열) 될 수없는 경우 오버 클로 커 각도는이 방식으로 진행되며 낮은 주파수 목표에 비닝됩니다. E6300 C2D (오버 클러 커는 더 나은 냉각 기능과 더 낮은 주파수 빈쪽으로 잘못되었을 수있는 엄격한 '비닝 (binning)'정책을 통해 제조업체에 행운을 불어 넣을 수 있습니다)
nik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.