윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT

Wolfdale 과 SandyBridge 의 L2, L3 캐시 비교

일단 이론상이며, 필자의 생각이다. 인터넷에 딱히 비교해 놓은 글을 찾지는 못했다.

Yorkfield 는 Core 2 Quad Q9650 을 기준으로 하고,
SandyBridge 는 Core i7 2600 을 기준으로 했다.
모두 쿼드코어다.

※ L1, L2, L3 캐시 스펙

           Yorkfield  SandyBridge
---------------------------------
Cores              4            4
L1 Inst.     32K × 4      32K × 4
L1 Data.     32K × 4      32K × 4
L2            6M × 2     512K × 4
L3                 -           8M
---------------------------------
L1 Latency         3            3
L2 Latency        16            8
L3 Latency         -           25

※ 스펙 읽기

- 첫번째로 중요한건 용량이다. 일단 용량에서 [6M × 2] 와 [12M]은 다른 의미다. [12M]으로 되었다면 각각의 코어가 [12M]의 모든 영역에 접근가능하다는 의미고, [6M × 2]이라면 총 [12M]가 있지만, [6M]씩 분리되어있다는 의미다. 분리 안된게 더 좋다. 왜냐면 하나의 코어에 캐시 영역을 몰아줘서 성능을 향상시킬 수 있기 때문이다. 즉 [6M × 2]보다 [12M]이 캐시의 운용성 측면에서 훨씬 더 좋다.

- 두번째로 중요한건 캐시의 속도다. Latency 가 작을수록 좋은데, L1의 경우 3으로 동일하지만, L2부터는 큰 차이가 난다. SandyBridge는 용량이 작은 대신 두배 더 빠른 속도를 가지고 있다. L3캐시는 샌디브릿지 시스템에만 있다.

- 결론: L2, L3캐시만 비교하자면 거기서 거기다.

----

CPU L1, L2, L3 캐시 http://windy.luru.net/1120