maxspeed2107#24
Már maga a gondolat is hihetetelen, hogy egy P2 és egy P4 (v. Pentry) egyforma gyors lenne. Ha igy volna, soha senki se cserélt volna a sebesség miatt gépet. A mai szuper-(hiper)skalár cisc processzorok meg minden eddiginél elődnél gyorsabbak, és ez azért tény. pl.
1. sokkal kisebb csíkszélesség, de
2. sokkal nagyobb Wattos fogyasztás, ezért
3. egyszerűen nem lehet lassabb. (kb. fordítottan arányos elvileg)
Ami miatt akár még lassúnak is tűnhetnek:
1. Optimalizáció hiánya: a végrehajtási optimalizáció a procin belül baromira lassíthat, ha nincs optimalizálva rá progi (stack, cache, queue opt. Olyan dolgokat számolnak ki a procik előre, amik valószínűség alapján majd később szükségesek lehetnek, addig meg elférnek a cache-ben). Tehát aki qrva gyors prg-ot akar írni, annak feltétlenül olyat kell, ami kihasználja az új utasításokat, amiket pl. egy órajel alatt végrehajt a CPU, és nem szöszmötöl sok régebbi utasításból összerakni azt amit az új CPU mondjuk ut. szinten tud. Emiatt egy régebbi utasítás végrehatási ideje akár hosszabb is lehet, mint anno.
2. Régen a 8 meg 16 bites adatokon, ma már 32 és 64 bites adatokon is tudnak pl. 1 órajel alatt számolásokat végrehajtani. Ez azért nem kis (teljesítmény)különbség. Amelyik progi ezt nem használja ki, az télleg ugyanolyan gyors a 32 meg a 64 bites rendszeren is. Az órajelnek azért kellene számítania ezeknél is. De ugye mostanában a GHz hajkurászás azért alább hagyott a technológiai korlátok miatt.
3. Sokkal inkább a párhuzamosítás a tendencia. Amelyik progi ezt sem használja ki, na az sem lesz gyorsabb, vagy max. annyival, amit az oprendszer nem vesz el előle prociidőt, mert azt párhuzamosan megoldja pl. egy másik maggal.
szerintem