平均メモリアクセス時間


Average_memory_access_time

 「平均メモリアクセス時間」  
コンピュータサイエンス、平均メモリアクセス時間(AMATは)を分析するための一般的な測定基準であるコンピュータ・メモリ・システムの性能を。

メトリック
AMATは、ヒット時間、ミスペナルティ、およびミス率を使用してメモリパフォーマンスを測定します。これは、ヒットとミスがメモリシステムのパフォーマンスに異なる影響を与えるという事実を説明しています。さらに、AMATはメモリ階層の複数のレイヤーに再帰的に拡張できます。ローカリティとキャッシュミスが全体的なパフォーマンスにどのように影響するかに焦点を当て、さまざまなキャッシュ設計手法の迅速な分析を可能にします。暗黙の了解AMATの特徴は、データアクセスがヒットまたはミスのいずれかであるということです。つまり、メモリはシーケンシャルアクセスのみをサポートし、複数のアクセスを同時に発生させることはできません。最近、AMATが拡張され、同時データアクセスが考慮されるようになりました。現在のメモリシステムをより正確に分析するために、Concurrent-AMAT(C-AMAT)と呼ばれるモデルが導入されています。C-AMATの詳細については、外部リンクのセクションを参照して
AMATの3つのパラメーター、ヒット時間(またはヒット待ち時間)、ミス率、およびミスペナルティは、メモリシステムの迅速な分析を提供します。ヒットレイテンシ(H)は、キャッシュでヒットする時間です。ミス率(MR)はキャッシュミスの頻度であり、平均ミスペナルティ(AMP)は時間の観点からのキャッシュミスのコストです。具体的には次のように定義できます。= + ⋅{AMAT = H + MR cdot AMP}

また、再帰的に次のように定義することもできます。= 1 1 1
{AMAT = H_ {1} + MR_ {1} cdot AMP_ {1}}

どこ1 2 2 2
{AMP_ {1} = H_ {2} + MR_ {2} cdot AMP_ {2}}

このようにして、この再帰的定義をメモリ階層のすべての層に拡張できます。

参考文献
^ John L.HennessyおよびDavidA。Patterson、Computer Architecture a Quantitative Approach Fifth Edition、2012、pp.B9-B19

外部リンク
同時平均メモリアクセス時間(C-AMAT)の概要”