튜토리얼

인텔 스마트 캐시 : 무엇이며 어떻게 작동하며 무엇을위한 것입니까?

차례:

Anonim

오늘 우리는 블루 팀에 대해 가장 잘 들리는 용어 중 하나 인 인텔 스마트 캐시가 무엇인지 알려 드리겠습니다. 우리는 약 2011 년 이래로이 별명을 들었습니다. 이제는 인텔 CPU 의 모든 사양에서 볼 수 있습니다. 그러나 무엇이 유용하고 마케팅이 무엇입니까?

목차 색인

프로세서 메모리의 새로운 용어 인 인텔 스마트 캐시

예를 들어 , 인텔 프로세서 의 코어 단위 구조 는 캐시 사용에 큰 도움이됩니다. 작성하는 데 비용이 많이 드는 구조이지만 훨씬 더 캐싱 할 수 있습니다.

반면에 캐시가 훨씬 효율적 이라면 코드 판독을 최적화하는 다양한 내부 알고리즘이 있습니다.

가장 명확한 예는 캐싱 차단 (또는 캐시 별 블록 사용) 이라는 아이디어입니다 . 이 알고리즘은 큰 루프를 더 작은 블록으로 나눕니다 (분할 및 정복) .

간단히하기 위해 1에서 10, 000으로 이동하는 대신 1에서 10, 000으로 이동한다고 말할 수 있습니다.

10, 000 개의 값은 L1 캐시 메모리에 맞지 않기 때문에 각각의 새로운 값에 대해 DRAM 까지 " 가져서 찾아야" 합니다. 반면에 L10에는 10 개의 값이 들어가므로 DRAM으로 10 번만 내려 가면됩니다. 우리가 찾은 11 번째 값 (다시 1 번) 은 캐시 L1 에서 찾을 수 있습니다.

우리는 이와 같은 수십 가지 기술과 최적화를 셀 수 있으며 인텔 스마트 캐시 를 흥미로운 구현으로 만드는 작은 세부 사항입니다 .

인텔 스마트 캐시 의 진화

이 모든 기반이 이미 확립되었으므로 2009 ~ 2011 년 에 보다 효율적인 프로세서 를보기 시작해야 합니다.

최근 2 코어와 4 코어로의 이전이 이루어졌지만 새로운 기술 이 되기에는 여전히 많은 문제가있었습니다 . 아키텍처는 새롭고 많은 데이터가 손실되거나 사용되지 않았습니다. 반면에 소비는 천문학적이며 일반적 으로이 플랫폼을 개선하기 위해 새로운 아이디어가 필요 했습니다.

그러나 공유 캐시 메모리에 대한 아이디어는 이미 많은 사람들이 염두에두고 있으며 올바르게 구현하는 것만 남았습니다. 유사한 응용 프로그램을 사용하는 일부 이전 모델을 볼 수 있었지만 Intel Smart Cache 가 가장 안정적이고 안정적인 대안으로 설정되었을 수 있습니다.

캐시 메모리를 공유하기 시작한 가장 중요한 모델 은 1 세대 인텔 코어 였습니다. 그들은 세 레벨 사이에 2 ~ 3MB 의 캐시 메모리를 거의 가지고 있지 않지만, 우리는 이미이 "기술" 의 첫 번째 구현을 보았습니다. 실제로 동일한 인텔 기사 에서 공유되지 않은 캐시를 가진 프로세서와 지속적으로 비교 하는 방법을 볼 수 있습니다 .

우리는 당신에게 추천합니다 Unigine Superposition: 그것이 무엇이며 어떤 기능을 가지고 있습니까?

시간이 지남에 따라 자연스럽게 기술이 발전하면서 더 빠른 메모리, 더 많은 수량 및 더 나은 알고리즘을 추가 할 수있었습니다. 오늘날 사용자 중심의 최고 모델은 평균 12 ~ 16MB ( Intel Core i9-9900k 또는 i7-9700k) 입니다.

인텔 프로세서 성능

인텔 이 최근 몇 년 동안 아주 잘 수행 하고 있다는 소식은 아닙니다 .

새로운 인텔 코어 가 출시되면서 미래의 CPU 모델을 향한 길을 열었습니다. 그들은 뛰어난 단일 코어 성능, 우수한 멀티 코어 성능을 가졌으며 세 가지 범위로 명확하게 구성했습니다. 2000 년대 중반에서 2018 년 중반까지 인텔 이 시장을 장악 했다고 망설이지 않고 말할 수있었습니다 .

그럼에도 불구하고, 최근 몇 년 동안 우리는 그것이 “조금만 더” 제공 한 참신함이 거의없는 모델을 꺼내면서 필요 이상으로 긴장을 푸는 방법 을 보았습니다. AMD 는 오늘날 Ryzen 프로세서 와 같은 견고한 기반을 점차 구축 하고 있습니다 .

AMD가 사용하는 구조로 인해 프로세서 에는 많은 양의 캐시 메모리가 필요합니다. 가장 많은 데스크탑 모델이 약 72MB 의 캐시를 전달 하고 최대 128MB를 기대할 수 있도록 i9의 16MB와 비교하십시오 . 그러나 메모리가 많을수록 성능이 향상되는 것은 아닙니다.

캐시 메모리가 훨씬 적음에도 불구하고 인텔 프로세서는 여전히 AMD 프로세서 보다 강력하거나 강력합니다. 가장 주목할만한 작업은 게임 성능이며, 이 프로세서는 사양이 더 낮습니다.

반면에 RAM 메모리 의 응답 시간은 주목할 가치가 있습니다. 프로세서 아키텍처의 구조 와 관련 이 있지만 다소 흥미롭고 주제와 관련이 있습니다.

평균적으로 AMD CPU 는 경쟁 제품 보다 응답 시간상당히 높은 것으로 알려져 있습니다. 이것은 더 높은 주파수 메모리를 지원하여 해결되지만 속지 않습니다. 숫자가 높을수록 성능이 향상되는 것은 아닙니다.

캐시의 미래는 무엇입니까?

인생의 다른 많은 것들과 마찬가지로 미래도 불확실합니다.

캐시에 대한 대안이없는 것처럼 보이므로 수십 년 동안 함께 할 것 같습니다 . 물론 적용되는 크기, 효율성 및 알고리즘이 향상 될 것으로 기대할 수 있습니다. 기술이 더욱 강력하고 효율적이며 저렴 해지는 것은 아닙니다.

자주 떠오르는 문제는 AMD 와 인텔 의 경쟁이 실제로 불균형 하다는 것입니다 . 빨간색 팀은 파란색 경쟁보다 약간 강하지 만 AMD 는 7nm 트랜지스터와 훨씬 높은 RAM 주파수를 사용 한다는 것을 기억해야 합니다.

다시 말해, AMD 는 인텔 보다 2 ~ 3 배 더 진보 된 기술을 사용하고 있지만, 그들에 비해 약간의 이점 만 있습니다. 인텔 이 7nm 에 도달하면 마이크로 아키텍처를 얼마나 짜서 최적화하는지 알면 어떻게 될까요?

예상대로, 우리는 다른 타임 라인을 볼 수 없습니다. 우리는 현재 인텔 이 약간 다운되었음을 알고 있지만 10 세대 인텔 프로세서에 따라 모든 것이 변경 될 수 있습니다 .

요즘 인텔 스마트 캐시 와 같은 많은 지원 기술 과 함께 인텔 이 자체적으로 보유 할 수있는 것으로 보입니다 . 더 이상 완전한 지배권을 갖지는 않지만, 여전히 많은 사용자들이 선호 하는 대안 입니다.

이제 인텔에서 가장 주목하는 기술은 무엇입니까? 인텔 스마트 캐시에 중요한 차이가 있다고 생각하십니까? 의견 상자에 아이디어를 공유하십시오.

인텔 소프트웨어

튜토리얼

편집자의 선택

Back to top button