Re: AMD vs Intel, bylo Athlon 800 czy p3 800

Autor: Radoslaw Sokol (rsokol_at_iname.com)
Data: Wed 13 Dec 2000 - 18:25:17 MET


Hi,

Circulus Vitiosus wrote:
>
> Przecie rozmiar L2 cache'u ma jakies znaczenie? IMHO pracujac
> z kilkoma programami na raz szybciej poczujesz roznice.

Po pierwsze, rozmiar cache jest zawsze za mały, by obsłużyć kilka programów.
Chyba, że programy mają po 16 KB, bo taki jest chyba rozmiar bloku cache w
np. Duronie ;) Ale generalnie zazwyczaj przełączanie wątków kończy się
przeładowywaniem cache -- radą jest jedynie cache wielkości co najmniej 1 MB.

Co do pojedynczego programu -- architektura większości programów jest taka,
że cache obejmuje zazwyczaj tylko pojedyncze pakiety procedur i pętle,
natomiast nie obejmuje większych partii programów, więc różnica między
powiedzmy Athlonem i Duronem czy PIII i Celeronem przy reszcie warunków
identycznych byłaby bardzo nieznaczna.

Cache ma wielkie znaczenie w przypadku obróbki dużych ciągłych bloków danych
-- ale takie sytuacje zachodzą w bardzo specyficznych zastosowaniach tylko.
Nie można tego uogólniać na wszystkie pamięciożerne aplikacje. Taki np.
StarOffice IMHO nie czerpie raczej żadnych korzyści z dużego cache.

-- 
|"""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.magsoft.com.pl/~rsokol/ |
|                 |  ftp://sokol.gliwicki.necik.pl/     |
\................... WinNT FAQ: http://nt.faq.net.pl/ ../


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 21:02:25 MET DST