평균 메모리 액세스 시간
Average memory access time이 글은 검증을 위해 추가 인용문이 필요합니다.: 시간 · · · JSTOR ( 2021년 5월 (이메시지 및 ) |
컴퓨터 과학에서 평균 메모리 액세스 시간(AMAT)은 컴퓨터 메모리 시스템의 성능을 분석하기 위한 일반적인 지표입니다.
미터법
AMAT는 히트 타임, 미스 패널티 및 미스 레이트를 사용하여 메모리 성능을 측정합니다.이는 히트/오류가 메모리 시스템 성능에 다르게 영향을 미친다는 사실을 설명합니다.또한 AMAT는 메모리 계층의 여러 레이어로 재귀적으로 확장할 수 있습니다.로컬리티와 캐시 누락이 전체 성능에 미치는 영향에 초점을 맞추고 다양한 캐시 설계 기술을 신속하게 분석할 수 있습니다.AMAT의 암묵적인 가정은 데이터 액세스가 히트 또는 미스라는 것입니다.즉, 메모리는 순차적 액세스만 지원하며 동시에 여러 액세스를 수행할 수 없습니다.최근 AMAT는 동시 데이터 액세스를 고려하도록 확장되었습니다.현재 메모리 시스템을 보다 정확하게 분석하기 위해 Concurrent-AMAT(C-AMAT)라고 불리는 모델이 도입되었습니다.C-AMAT에 대한 자세한 내용은 외부 링크 섹션을 참조하십시오.
AMAT의 3가지 파라미터 히트타임(또는 히트 레이텐시), 미스 레이트 및 미스 패널티를 통해 메모리 시스템을 신속하게 분석할 수 있습니다.히트 레이텐시(H)는 캐시에 히트하는 시간입니다.Miss Rate(MR; 미스 레이트)는 캐시 미스의 빈도이며, Average Miss Penalty(AMP; 평균 미스 패널티)는 캐시 미스의 시간적 비용입니다.구체적으로는 다음과 [1]같이 정의할 수 있다.
또한 다음과 같이 재귀적으로 정의할 수도 있습니다.
어디에
이와 같이 이 재귀 정의는 메모리 계층의 모든 계층으로 확장할 수 있습니다.
레퍼런스
- ^ 존 L. 헤네시와 데이비드 A.패터슨, 컴퓨터 아키텍처, 정량적 접근법 제5판, 2012년, 페이지B9-B19