Re: ile operacji na sekundę? jaka jest

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