이것은 PC 역사상 또 다른 가장 큰 병목 현상입니까?

우리는 병목 현상 개념을 여러 번 읽고 들었지만, 그 중 하나는 우리가 손에 들고 있는 모든 PC에서 발견되고 수십 년이 지난 후에도 해결되지 않은 역사적인 것입니다. 컴퓨터에 존재하는 가장 큰 병목 현상은 무엇입니까?

시스템은 가장 빠른 구성 요소만큼 빠르지는 않지만 가장 느린 구성 요소만큼 빠릅니다. 제한적이고 수십 년 동안 진화하지 않은 요소가 있다고 말하면 어떻게 될까요? 글쎄요, 우리가 이야기할 병목 현상은 특정 구성의 문제가 아니라 모든 컴퓨터에서 공통적인 추세입니다. 그것이 무엇이든, 당신은 그것을 찾을 것이고 현재 그것은 극복할 수 없습니다.

PC 역사상 또 다른 가장 큰 병목 현상

PC에서 가장 큰 병목 현상은 무엇입니까?

다른 프로세서와 비교하여 한 프로세서의 성능을 측정하는 방법은 동일한 프로그램을 두 프로세서에서 각각 실행하는 데 걸리는 시간을 확인하는 것입니다. 분명히 시간이 덜 걸리는 것이 더 빠를 것입니다. 문제는 오늘날 존재하는 엄청난 수의 요인으로 인해 성능 측정이 어렵다는 것입니다. 따라서 우리는 하드웨어의 성능을 테스트하고 그에 대한 양적 및 적격 아이디어를 얻을 수 있도록 합성 벤치마크와 애플리케이션 사용이 필요합니다.

하지만 그동안 안정적이었기 때문에 모든 시스템에 보편적인 병목현상이 존재한다. 뿐만 아니라, 수년 동안 그리고 매번 새로운 유형의 메모리와 해당 인터페이스가 설계되면 낭비되지 않고 중앙 프로세서의 성능에 영향을 미치지 않도록 주의를 기울입니다. 나머지 시스템도 마찬가지입니다.

메조라 메모리아 아뇨스

글쎄요, 지난 XNUMX년 동안 RAM 메모리의 기술적 발전을 관찰한다면 다음과 같은 사실을 알게 될 것입니다.

  • 스토리지가 최대 128배 더 늘어났습니다.
  • 이제 대역폭이 20배 더 커졌습니다.
  • 그러나 대기 시간은 30%만 낮습니다.

지금까지 가장 큰 병목 현상을 나타내는 마지막 지점입니다. RAM을 프로세서에 더 가깝게 가져오는 것이 최선의 선택이 되겠지만, 이는 시스템을 더 비싸게 만들 것이고 소비를 위한 솔루션이기도 하지만 이는 PC를 만드는 전통적인 방식을 완전히 깨는 것을 의미합니다. 조만간 우리는 RAM을 이해하는 방식을 바꿔야 할 것입니다.

더 높은 대역폭이 더 낮은 대기 시간을 의미하지는 않습니다.

제조업체가 메모리의 대역폭을 제공할 때 수행하는 작업은 불가능하고 따라서 일정 기간 동안 단일 연속 전송이 불가능한 최적의 조건으로 제공하는 것입니다. 그러나 상황은 그렇게 간단하지 않으며 메모리 컨트롤러가 프로세서 및 관련 보조 프로세서의 여러 코어에서 RAM에 대한 액세스를 관리해야 한다는 점을 고려해야 합니다.

  • 통합 메모리 컨트롤러 또는 IMC에는 처리할 수 있는 최대 요청 수가 있습니다. 결국 허용 가능한 양을 초과하면 속도가 느려지고 나머지 요청이 지연되고 대기 시간이 생성됩니다.
  • 다른 클라이언트에 의한 각각의 새로운 메모리 액세스는 누적 대기 시간을 의미합니다.

예를 들어, 각각의 새로운 세대가 어떻게 인텔AMD 프로세서는 점점 더 빨라지는 RAM을 지원하지만 결코 시장에서 가장 빠른 것은 아닙니다. 허용 가능한 대기 시간을 초과하는 지점에 도달하여 성능 병목 현상이 발생하기 때문입니다. 또한 오버클럭된 메모리는 통신 시간이 느리고 최대 대역폭이 특정 애플리케이션에 이상적이지만 약간의 대기 시간 문제가 있습니다.

벨로시 다드 다 토스