Re: ICM

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