記憶體間插(Memory Interleaving) 和記憶體錯開(Menory Skew) 是兩個在硬體 上減少存取時發生碰撞的可行辦法。而管線式向量電腦(Pipelined Vector Comput- er)是相當成功的產品,很多超級電腦都屬於這一類。本論的目的就是對管線式向量 電腦中間插式錯開記體上向量存取行為作研究。 為了評估記憶系統,我們建立了一個評估標準,稱為平均延遲函數(Average Time Delay Function)。利用這個評估標準,我們試著去分析一些記憶體設計上的問題。 這些問題主要是基於如何去設計一個存取時碰撞較少的記憶系統。我們發現1個位置 的錯開(1-way Skew)在管線式向量電腦上並不是一個好的方式。然而以前我們常 有個印象認為這是一個好的方式,尤其是用在SIMD的電腦上。 我們也提出了一個在軟體上減少存取時碰撞的方法,稱為「維擴充」(Dimension E- xtension)。在我們的分析中,這個方法有相當好的效果。
|