Autor: Radoslaw Sokol (rsokol_at_magsoft.com.pl)
Data: Sat 14 Jun 2003 - 12:42:54 MET DST
Hi,
Sebol wrote:
>
> szczegol polega na tym ze przeszukanie listy kilkuset rozkazow CISC zamiast
> kilkudziesieciu RISC zmniejsza ogolna wydajnosc. Tu nie ma pojecia "w czasie
> rzeczywistym" bowiem zakladajac 1000MIPSOW i roznice w czasie przeszukania
> listy rzedu 1ns na kazda operacje - to jest znaczaca roznica.
Dekodowanie rozkazu CISC trwa jeden cykl zegarowy i prawdo-
podobnie jest realizowane asocjacyjnie. O żadnym przeszuki-
waniu (iteracyjnym) listy rozkazów mowy być nie może.
Dodatkowo nowoczesne procesory potrafią dekodować w pojedyn-
czym cyklu wiele rozkazów CISC (choć często mniej, niż były-
by w stanie teoretycznie jednocześnie wykonać -- ale pamiętać
należy o tym, że programów umożliwiających pełne wykorzystanie
jednostek wykonawczych przynajmniej przyz 60% czasu pracy nie
ma :) ).
Poza tym widzę tutaj podstawowy błąd: RISC _NIE OZNACZA_ ogra-
niczonej liczby rozkazów! Procesory RISC często mają o wiele
więcej rozkazów niż CISC! Uważanie, że RISC oznacza zredukowaną
liczbę rozkazów (w sensie ich liczby) jest niestety bardzo częste
i całkowicie błędne.
-- |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | mailto:rsokol_at_magsoft.com.pl | | | http://www.grush.one.pl/ | \................... ftp://ftp.grush.one.pl/ ............../
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 10:26:43 MET DST