Autor: Andrzej Karpinski (karpio_at_fenix.xyz.lublin.pl)
Data: Thu 17 Jul 1997 - 18:12:41 MET DST
Chcialbym zlozyc samokrytyke - w odpowiedzi na jeden z listow napisalem
nieprawde :) W akapicie ponizej cyfre 3 nalezy zmienic na 6. Rozwazanie
dotyczy wylacznie ukladu PentiumMMX i nie ma zastosowania w przypadku
PentiumII, gdzie jest to jeszcze bardziej skomplikowane i jeszcze bardziej
"zalezy".
pozdrawiam,
karpio
> 1. Ile trwa to skomplikowane zadanie. Od momentu pobrania instrukcji przez
> procesor do momentu zakonczenia wykonywania 3 takty. Z tym, ze jest to
> przetwarzane w potoku, dlatego w czasie tych 3ch taktow procesor moze
> zajmowac sie jeszcze 3ma innymi instrukcjami. Dlatego biorac pod uwage
> efektywnosc potoku jest to 1 takt. Biorac pod uwage, ze PentiumMMX ma dwa
> potoki, wychodzi 0.5 takta na instrukcje, bo procesor potrafi wykonac w
> szczegolnym przypadku (gdy dane nie operuja na tych samych rejestrach) 2
> takie instrukcje na kazdy takt. W chwili obecnej nie mozna po prostu podac
> czasu wykonania instrukcji, bo prawidlowa odpowiedzia na pytanie ile cos
> trwa jest jedynie "to zalezy".
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:14:03 MET DST