Re: Programy jednowątkowe a wiele rdzeni procesora

Autor: Radosław Sokół <rsokol_at_magsoft.com.pl>
Data: Fri 29 Jul 2011 - 13:47:41 MET DST
Message-ID: <2011072911473000@grush.one.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

W dniu 12.03.2011 21:42, MC pisze:
> Dla mnie to rozróżnienie jest mocno akademickie. Przecież i tak np. operacji arytmetycznych nie wykonuje się w RAM-ie nawet jeśli istnieje taki rozkaz. Musi nastąpić pobranie, a po wykonaniu operacji
> - odesłanie.

I właśnie to pobranie i odesłanie powoduje, że dekodowanie
rozkazów jest znacznie wolniejsze. Ponadto utrudnia się
określanie zależności rozkazów, a więc i zmniejsza możli-
wość skutecznej zmiany kolejności realizacji operacji.

Mikroprocesory RISC są w stanie zmieniać kolejność odczytów
i zapisów do pamięci nawet. W rodzinie Intela jest to zaka-
zane -- wszystkie odczyty i zapisy muszą być w kolejności
zapisanej w programie (co upraszcza oprogramowanie, ale
zmniejsza wydajność).

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  http://www.grush.one.pl/              |
|                 |  Politechnika Śląska                   |
\........................................................../
Received on Fri Jul 29 13:55:03 2011

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 29 Jul 2011 - 14:51:04 MET DST