[#21]
Re: pOCZYTALEM SOBIE DZIS Forum i tak mnie naszlo - Powerka i jej mozliwosci....
@Solo Kazuki,
post #19
Niestety, ta dwuprocesorowość Amig z PPC jest czysto hipotetyczna. A wynika ona stąd, że komputer to nie tylko procesor, ale również pamięć i I/O, a w Amigach obydwa procesory dzielą wspólną pamięć operacyjną. W momencie gdy jeden procesor korzysta z szyn, drugi musi być od nich odłączony, a sam proces przełączenia trwa dosyć długo (słynny switch context). Tak więc w tych maszynach wydajność procesorów w żaden sposób się nie sumuje (a raczej odejmuje, z uwagi na długi czas trwania switch contextu), a uzywanie ich np. do dekodowania dzwięku wynika raczej z potrzeby użycia napisanego (i skompilowanego) dla 68k algorytmu, niż dla szczególnej poprawy wydajności. Co oznacza "kwestia obsługi transferu", skoro z uwagi na switch contexty i ogólny mniejszy tranfer danych 68k<>RAM w porównaniu do PPC<>RAM obsługa ta nic nie daje, a wynika tylko i wyłącznie z faktu wykrzystania procedur samego OS skompilowanych dla 68k. Oczywiście, sprytnie manipulując wykorzystaniem cache procesorów można osiągnąć pewne rezultaty, ale efekt i tak jest niewspółmierny do wysiłku, i tym mniejszy im więcej "świeżych" danych musi przepompować procesor z lub do RAM - a tak jest w przypadku jakikolwiek procedur dekodujących.
Ta "zaleta wieloprocesorowości" to jeden z mitów wymyślonych w czasach świeżego PPC w Ami, mający wykazać wyższość Amig nad konkurencją.
A przecież tych przewag nie trzeba było wymyślać, bo są inne, całkiem realne :)