Este adevărat că procesorul G4 Mac este de două ori la fel de rapid ca un Pentium III?
Este adevărat că G4 este mai rapid decât Pentium III pe mai multe sarcini. De exemplu, dacă aveți o screensaver SETI @ home (care utilizează o mulțime de calcule in virgula mobila pentru a efectua operațiunile de prelucrare a semnalului pe date telescop radio), o G4 rulează la 500 megahertzi (MHz) va produce un set de rezultate în aproximativ jumatate din timp un Pentium III la 700 MHz rulează. Aceasta este o diferență remarcabilă în capacitatea de prelucrare.
La crearea unui microprocesor, proiectantul ajunge pentru a face milioane de decizii. O limită de bază în design-ul este numărul de tranzistori care se va potrivi pe un cip, astfel încât proiectantul este încercarea de a face decizii care obține cea mai bună performanță din aceste tranzistori. Proiectantul poate avea, de asemenea să vă faceți griji cu privire la compatibilitatea cu seturi de instrucțiuni în vârstă și profilează la orizont datele de lansare.
De exemplu, procesorul Intel 8080 a avut ceva de genul 80 de cicluri de ceas pentru a se multiplica două numere de 8 biți. A fost nevoie de atât de mult timp, deoarece numărul de tranzistori a fost sever limitat la momentul 8080 a fost lansat. Procesoare de azi poate multiplica de multe ori două perechi de numere pe 32 de biți într-un singur ciclu de ceas. . Diferența dintre atunci și acum este numărul de tranzistori - un număr mai mare de tranzistori permite să se întâmple mai într-un singur ciclu de ceas
Dacă te uiți la documentația Motorola, se spune că trăsăturile procesor G4:
Aceste unități de execuție se hranesc de un autobuz intern de 128-bit. Caracteristica care dă G4 de cele mai multe viteza de procesare în SETI @ home este dublu-precizie unitatea în virgulă mobilă. G4 poate finaliza un calcul dublu-precizie fiecare ciclu de ceas, în timp ce Pentium III nu poate.
G4 oferă, de asemenea o unitate de procesare interesant vector. Cererile trebuie să fie special codificate pentru a profita de procesor vector, care le permite să efectueze anumite operațiuni matematice foarte repede. Un proces