Autor: Radoslaw Sokol (rsokol_at_iname.com)
Data: Mon 23 Oct 2000 - 10:01:24 MET DST
Hi,
Dariusz Gocol wrote:
>
> Na przyklad dla PentiumIII 450 :
> biorac za operacje - najprostsza instrukcja jednocyklowa,
> oraz uwzgledniajac dwa potoki mamy 2 x 450 000 0000 = 900 MIPSow.
> Jest to jednak wartosc tylko czysto teoretyczna.
Nie trzeba wcale operacji jednocyklowej. W procesorach potokowych wszystkie
operacje wykonywane sekwencyjnie w zasadzie wychodzą jako jednocyklowe IIRC.
Jest też jedno ograniczenie tych MIPSów -- cache procesora co kilkadziesiąt
odczytów musi IIRC przez 2 takty odpoczywać ;) i wtedy znów się trochę
wydajność teoretyczna zdławia :)
Tak czy tak, teoretycznie trzeba szacować od 30% do 60% maksymalnej
wydajności jako w miarę rzeczywistą :) A praktycznie to można jedynie
sprawdzić na danym fragmencie kodu :)
-- |"""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | http://www.magsoft.com.pl/~rsokol/ | | UIN:39350879 | 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 - 20:47:15 MET DST