Table of Contents
컴퓨터의 메모리 계층의 성능에 대한 이해는 시스템 효율을 최적화하는 데 필수적입니다. 이 가이드는 최상의 성능을 계산하기 위해 명확한 단계별 프로세스를 제공합니다 메모리 계층과 관련된 주요 성능 지표, 히트율, 미트 속도 및 평균 액세스 시간.
Memory Hierarchy의 주요 개념
메모리 계층은 등록, 캐시, 메인 메모리 및 보조 저장을 포함하여 여러 레벨로 구성됩니다. 각 레벨에는 다양한 액세스 시간과 크기가 있으며 전체 시스템 성능에 영향을 미칩니다.
계산 히트율과 미율
히트 레이트는 특정 캐시 수준에서 발견 된 메모리 액세스의 비율을 나타냅니다. 놓치 비율은 히트 레이트의 보완입니다. 이러한 계산하려면:
- 캐시의 수를 결정하고 기간에 놓습니다.
- 환율 계산: Hit Rate = (Number of Hits) / (총 액세스).
- 계산 놓기 비율: Miss Rate = 1 - 히트율].
평균 액세스 시간 계산
평균 액세스 시간은 히어로시의 각 수준에서 촬영 한 시간을 고려합니다. 공식은 다음과 같습니다.
평균 액세스 시간 = (시간) + (미 비율) × (미스 펜티).
위치:
- Hit Time은 캐시에서 데이터에 액세스하는 시간입니다.
- Miss Penalty는 다음 메모리 레벨에서 데이터를 읽는 추가 시간입니다.
예제 계산
캐시를 공급하는 것은 90 %의 히트율, 1 나노 초의 히트 시간, 10 나노 초의 미사일 벌금이 있습니다. 평균 액세스 시간은 다음과 같습니다.
평균 액세스 시간 = 1 + (0.10 × 10) = 2 nanoseconds.