Re: Q: pipelined SRAM

Autor: Andrzej Karpinski (KARPIO_at_golem.umcs.lublin.pl)
Data: Thu 22 Feb 1996 - 22:23:14 MET


>Coto jest pamiec pipelined Burst SRAM? Co to daje, etc.

poniewaz nikt nie odpowiedzial wiec ja odpowiem. pipelined burst sram (dalej
pbs) to rodzaj pamieci uzywanej do konstruowania zewnetrznego cache w
komputerach. generalnie tradycyjny cache mial spore problemy dwojakiego
rodzaju - przeszukanie i okreslenie zawartosci cache troche trwa poza tym
klasyczne odwzorowanie direct map nawet z podzialem na 2-4 bloki czesto
okazuje sie bardzo nieefektywne. jesli dorzucimy do tego stosunkowo
niewielkie mozliwosci klasycznych kontrolerow cache objawiajace sie
zmniejszona przepustowoscia przy duzych obciazeniach (latwo to sprawdzic
przy bardzo szybkich dyskach (transfer rzedu 15mb/s), ktore po wlaczeniu
typowego zewnetrznego cache na plycie gl. pracuja odrobinke wolniej).
generalnie rozwiazanie pbs polega na tym, by mozliwy byl jednoczesny dostep
do kilku komorek pamieci cache przez kontroler a tzw. tag byl rozrzucony po
kilku ukladach. wprowadza sie takze mechanizmy okreslane jako przetwarzanie
potokowe na poziomie cache - oznacza to, ze kontroer cache moze jednoczesnie
przegladac kilka map zawartosci cache co doskonale przyspiesza prace. jesli
dorzucimy do tego wiekszy maksymalny transfer to otrzymamy wyniki do 20%
lepsze niz przy zastosowaniu typowych kostek. cena modulika 256kb wynosi
obecnie 70$ i jest niecale 2x wyzsza od klasycznych pamieci. warto zauwazyc,
ze np. 256k pbs pracuje wydajniej niz 1mb klasycznego cache. warto tez
zauwazyc, ze np. p90 z pbs pracuje szybciej niz p100 bez niego. generalnie
za niewiele wieksze pieniadze mamy znacznie wydajniejsza mmaszyne, wiec
warto sie zainteresowac.

karpio



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:39:13 MET DST