RAM 속도와 CAS 대기 시간의 차이
메모리(DRAM) 성능은 속도와 대기 시간의 관계라고 할 수 있습니다. 이 둘은 밀접한 관계에 있지만 일반적인 인식과는 다르게 연결되어 있습니다. 다음은 기술적인 수준에서 속도와 대기 시간이 어떻게 연결되어 있는지, 그리고 이러한 정보를 이용하여 메모리 성능을 최적화 할 수 있는 방법에 대한 내용입니다.
대기 시간에 대한 인식과 진실
인식
- 많은 사용자들이 CAS 대기 시간이 실제 대기 시간 성능의 정확한 지표라고 생각합니다.
- 또한 많은 사용자들이 속도 증가에 따라 CAS 대기 시간이 증가하기 때문에 일부 속도가 무효화된다고 생각합니다.
진실
- 반도체 엔지니어는 CAS 대기 시간이 부정확한 성능 지표임을 알고 있습니다.
- 대기 시간이란 속도와 CAS 대기 시간을 합친 것으로 나노초로 측정하는 것이 가장 정확합니다.
- 속도 증가와 대기 시간 감소는 모두 시스템 성능을 향상시킵니다.
- 예: 나노초를 기준으로 하는 DDR4-2400 CL17 및 DDR4-2666 CL19의 대기 시간이 대략 동일하므로 더 빠른 속도를 갖춘 DDR4-2666 RAM은 더 나은 성능을 제공합니다.
- 예: DDR4-2666의 표준 모듈 및 게이밍 모듈의 속도 출력은 동일하지만 동일 모듈의 CL16과 CL19 모델 간의 CAS 대기 시간은 다릅니다. 따라서 더 낮은 CAS 대기 시간이 더 나은 성능을 제공합니다.
대기 시간에 대한 인식과 진실 간의 격차는 대기 시간의 정의 및 측정 방식에 기인합니다.

대기 시간의 역설
제품 전단지 및 사양 비교에서 대기 시간 방정식의 절반에 불과한 CAS 대기 시간(CL)로 인해 대기 시간을 잘못 이해하는 경우가 종종 있습니다. CL 등급은 총 클록 사이클 수를 나타내고 각 클록 사이클의 기간과 관련이 없으므로 대기 시간 성능의 유일한 지표로 포장되어서는 안됩니다.
모듈의 대기 시간을 나노초 단위로 살펴보면 특정 모듈이 다른 모듈보다 더 반응이 빠른지 가장 잘 판단할 수 있습니다. 모듈의 대기 시간을 계산하려면 클록 사이클 기간과 총 클록 사이클 수를 곱하십시오. 이 수치는 모듈의 데이터 시트의 공식 엔지니어링 문서에 기록되어 있습니다. 이 계산은 다음과 같습니다.
기술 |
모듈 속도(MT/s) |
클록 사이클 타임(ns) |
CAS 대기 시간 |
대기 시간(ns) |
---|---|---|---|---|
SDR |
100 |
8.00 |
3 |
24.00 |
SDR |
133 |
7.50 |
3 |
22.50 |
DDR |
333 |
6.00 |
2.5 |
15.00 |
DDR |
400 |
5.00 |
3 |
15.00 |
DDR2 |
667 |
3.00 |
5 |
15.00 |
DDR2 |
800 |
2.50 |
6 |
15.00 |
DDR3 |
1,333 |
1.50 |
9 |
13.50 |
DDR3 |
1,600 |
1.25 |
11 |
13.75 |
DDR4 |
1,866 |
1.07 |
13 |
13.93 |
DDR4 |
2,133 |
0.94 |
15 |
14.06 |
DDR4 |
2,400 |
0.83 |
17 |
14.17 |
DDR4 |
2,666 |
0.75 |
19 |
14.25 |
DDR4 |
2,933 |
0.68 |
21 |
14.32 |
DDR4 |
3,200 |
0.62 |
22 |
13.75 |
대기 시간과 대기 시간 수식은 무엇입니까?
기본적으로 대기 시간은 명령어가 입력되는 시간과 데이터가 사용 가능하게 되는 시간 간의 격차를 의미합니다. 대기 시간은 이러한 두 이벤트 간의 격차입니다. 메모리 컨트롤러에서 특정 위치에 액세스하려는 메모리를 알려주면, 데이터는 열 주소 스트로브(CAS)에서 수많은 클럭 사이클을 실행한 후에야 원하는 위치로 이동하고 명령을 완료합니다. 이러한 상황을 고려할 때 모듈의 대기 시간을 결정하는 변수는 2개입니다.
•데이터가 실행해야 하는 클럭 주기의 총 수(데이터 시트 상에 측정된 CAS 대기 시간 또는 CL)
•각 클럭 사이클의 기간(나노초 단위로 측정됨)
이 두 개의 변수를 결합하면 대기 시간을 계산할 수 있습니다.
대기 시간(ns) = 클록 사이클 시간(ns) x 클록 사이클 수
전통적으로 메모리 기술은 속도가 증가하면서(클록 사이클 시간이 단축되는 것을 의미), CAS 대기 시간 값 또한 증가합니다. 하지만 클록 사이클이 더 빠르기 때문에 나노초로 측정되는 실제 대기 시간이 대략 동일한 상태가 됩니다. 여러분의 프로세서가 발휘할 수 있는 최대 속도와 예산 내에서 사용 가능한 대기 시간이 가장 낮은 메모리 간의 균형을 최적화함으로써, 속도와 효율성이 향상된 최신 메모리를 이용하여 더 높은 수준의 성능을 확보할 수 있습니다.
속도와 대기 시간: 어느 쪽이 더 중요합니까?
Crucial 성능 랩의 심층적인 엔지니어링 분석과 광범위한 테스트를 토대로 하자면, 이 고질적인 질문에 대한 대답은 속도와 대기 시간 모두입니다. 속도와 대기 시간은 모두 시스템 성능에서 중요한 역할을 합니다. 따라서 업그레이드를 고려하신다면 우선 다음의 단계를 확인하는 것이 좋습니다.
- 1단계: 프로세서와 마더보드(오버클로킹 프로필 포함)에서 지원하는 최고 메모리 속도를 확인한다.
- 2단계: 해당 속도에 대해 예산에 맞는 가장 낮은 대기 시간을 지닌 메모리를 선택합니다. 우수한(예: 더 낮은) 대기 시간이 곧 우수한 시스템 성능을 의미한다는 것을 기억하십시오.
©2018 Micron Technology, Inc. All rights reserved. 정보, 제품 및/또는 사양은 별도 고지 없이 변경될 수 있습니다. Crucial 및 Micron Technology, Inc.는 인쇄된 정보나 사진에 누락 또는 오류가 있더라도 이에 대해 어떠한 책임도 지지 않습니다. Micron, Micron 로고, Crucial 및 Crucial 로고는 Micron Technology, Inc.의 상표 또는 등록 상표입니다. 다른 모든 상표 및 서비스 마크는 해당 소유자의 재산입니다.