Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Average memory access time

From Wikipedia, the free encyclopedia
Computer performance metric
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Average memory access time" – news ·newspapers ·books ·scholar ·JSTOR
(May 2021) (Learn how and when to remove this message)

Incomputer science,Average Memory Access Time (AMAT) is a common metric to analyzecomputer memory system performance.

Metric

[edit]

AMAT uses hit time, miss penalty, and miss rate to measurememory performance. It accounts for the fact that hits and misses affect memory system performance differently. In addition, AMAT can be extendedrecursively to multiple layers of thememory hierarchy. It focuses on howlocality andcache misses affect overall performance and allows for a quick analysis of different cache design techniques. Atacit assumption of AMAT is that a data access is either a hit or a miss, meaning the memory only supports sequential accesses and cannot have multiple accesses occurring simultaneously. Recently AMAT has been extended to consider concurrent data access. A model, called Concurrent-AMAT (C-AMAT), is introduced for more accurate analysis of current memory systems. More information on C-AMAT can be found in the external links section.

AMAT's three parameters hit time (or hit latency), miss rate, and miss penalty provide a quick analysis of memory systems. Hit latency (H) is the time to hit in the cache. Miss rate (MR) is the frequency of cache misses, while average miss penalty (AMP) is the cost of a cache miss in terms of time. Concretely it can be defined as follows.[1]

AMAT=H+MRAMP{\displaystyle \mathrm {AMAT} =H+MR\cdot \mathrm {AMP} }

It can also be defined recursively as,

AMAT=H1+MR1AMP1{\displaystyle \mathrm {AMAT} =H_{1}+MR_{1}\cdot \mathrm {AMP} _{1}}

where

AMP1=H2+MR2AMP2{\displaystyle \mathrm {AMP} _{1}=H_{2}+MR_{2}\cdot \mathrm {AMP} _{2}}

In this manner, this recursive definition can be extended throughout all layers of the memory hierarchy.

References

[edit]
  1. ^John L. Hennessy and David A. Patterson, Computer Architecture a Quantitative Approach Fifth Edition, 2012, pp.B9-B19

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Average_memory_access_time&oldid=1334666297"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp