Qual è la differenza tra Intel e PPC?


Risposte:


18

Per quanto riguarda l'hardware: PowerPC è un microprocessore sviluppato principalmente dalle tre società in via di sviluppo Apple, IBM e Motorola. È costruito con un computer con set di istruzioni ridotto (RISC) che accelera il funzionamento di MIPS (milioni di istruzioni al secondo). PowerPC si basa principalmente sulla precedente architettura Power di IBM perché ha un set di istruzioni RISC simile per i microprocessori.

Le CPU Intel e AMD si basano su architetture CISC. In genere i chip CISC hanno una grande quantità di istruzioni diverse e complesse. La filosofia alla base è che l'hardware è sempre più veloce del software, quindi si dovrebbe creare un potente set di istruzioni, che fornisce ai programmatori istruzioni di assemblaggio per fare molto con programmi brevi. In comune i chip CISC sono relativamente lenti (rispetto ai chip RISC) per istruzione, ma usano poche istruzioni (meno di RISC)


10

PPC Mac si riferisce alla generazione di computer Macintosh creati tra la metà e la fine degli anni '90 fino al 2006 che utilizzavano chip basati su RISPC PowerPC realizzati da IBM o Motorola. L'ultimo Macintosh basato su PowerPC, PowerMac G5 ha smesso di essere venduto nell'agosto 2006. L'ultima versione di Mac OS X che un computer abilitato al chip PowerPC era in grado di eseguire era Mac OS X 10.5 (Leopard) (purché il computer lo supportasse).

I Mac Intel si riferiscono ai nuovi computer Macintosh (dal gennaio 2006) che utilizzano i processori CISC di Intel. I Mac Intel utilizzano EFI invece del BIOS e possono eseguire le ultime versioni di Mac OS X. I Mac Intel sono anche in grado di eseguire applicazioni compilate PowerPC tramite un livello di traduzione chiamato Rosetta che è facoltativamente installato in 10.6.

Se un programma viene reso disponibile come binario universale, è in grado di funzionare su Mac sia PPC che Intel, tuttavia molte nuove applicazioni rilasciate oggi sono solo Intel (ad es. Google Chrome, Final Cut Studio, Mac OS X Snow Leopard).


6

Per quanto riguarda l'hardware Apple, le differenze tra l'ultima generazione di PowerPC e la prima generazione di Intel erano piuttosto lievi, per quanto riguarda l'esperienza dell'utente finale. Hanno usato gli stessi fattori di forma e gli interni completamente nuovi sono stati abbastanza efficacemente nascosti dall'esterno invariato e dalle sistemazioni che il sistema operativo ha creato per la compatibilità.

Gli ultimi Mac PowerPC sono stati venduti nel 2006, quindi ogni nuova macchina da allora è Intel.

In generale, i Mac Intel possono eseguire la maggior parte dei software creati per Mac PowerPC. C'è un impatto sulle prestazioni per l'emulazione richiesta, ma funziona a velocità accettabili anche per software complessi come Photoshop. I Mac PowerPC non possono eseguire il software Intel.

L'ultima versione di OS X, Snow Leopard, è disponibile solo per Mac basati su Intel.

I Mac Intel hanno accesso a una funzionalità chiamata Boot Camp, che consente loro di avviare Windows a tutta velocità. I Mac Intel possono anche eseguire Windows all'interno di macchine virtuali con l'aiuto di software di terze parti ( VMWare Fusion , VirtualBox o Parallels ); vi è una lieve riduzione delle prestazioni per questo, ma è molto più veloce dell'emulazione richiesta per un Mac PowerPC per eseguire il software Windows.


3

I chip Intel al momento della transizione erano di gran lunga più termici ed efficienti rispetto ai chip PPC dell'epoca. Intel aveva molto più spazio per crescere all'interno degli stessi inviluppi termici e fisici in termini di frequenza di clock e quantità di hardware necessaria per supportare una determinata scelta di processore.

La tabella di marcia PPC stava girando per enormi frequenze di clock nell'intervallo da 4 a 5 GHz, il che ha amplificato questi svantaggi per i futuri chip PPC rispetto ai futuri chip Intel.

Passare ai processori Intel ha eliminato la necessità di sistemi di raffreddamento a liquido esotici, design massiccio del dissipatore di calore e complessità a causa dei costrutti di spazio che sono entrati nel G5 PowerMac. Anche gli alimentatori sono stati ridimensionati.

Il design di PPC si stava dirigendo direttamente nel territorio del mainframe con memoria chipkill, virtualizzazione della CPU, First Failure Data Capture e altre funzionalità di fascia alta / costo elevato. Dai un'occhiata a questo dissipatore di calore P5 e MPM a 4 processori con chip di cache L3 associati per avere un'idea di quanto sarebbero cresciuti questi processori prima che la produzione Power7 finalmente impacchettasse più potenza in una frequenza di clock inferiore / un pacchetto più piccolo. (e questo è finalmente disponibile nel 2010). Ora Power5 e Power6 stanno ancora spedendo e sono fantastici in quello che fanno nella terra dei server, ma non sono così appropriati per l'attuale spazio del mercato Mac.

Inoltre, non c'era nulla in arrivo per un processore portatile da PPC, quindi anche se la potenza era presente per le macchine desktop future se si accettano i numerosi compromessi già elencati. Molto semplicemente, i mac portatili stavano morendo di fame per l'architettura PPC e probabilmente hanno guidato l'urgenza di una transizione a tutto tranne che a PPC.


1

Architettura:

PowerPC: (abbreviazione di Performance Optimization With Enhanced RISC - Performance Computing, talvolta abbreviato in PPC) e processore Intel.

ulteriori informazioni sono disponibili su Wikipedia: PowerPC


1

Volevo anche saperne di più sull'architettura Power, ho trovato alcune informazioni utili. Sono lieto di condividere le seguenti informazioni, in particolare per POWER8 (l'ultima di IBM):

  1. SMT8: 8 thread per core

    • può anche cambiare modalità, ad es. SMT1, SMT2, SMT4, SMT8
  2. CAPI: Coherent Accelerator Processor Interface

    • primo nel suo genere nel settore
    • collegamento hardware
    • elimina il sovraccarico del driver del dispositivo quando si accede all'FPGA.
    • Maggiore coerenza
  3. NUCA - Accesso alla cache non uniforme

    • sebbene ogni processore sia associato a una cache L3, NUCA consente alla cache L3 di essere condivisa dai core.
    • Vantaggi per carichi di lavoro ad alta intensità di dati
  4. Partnership NVIDIA:

    • tramite il calcolo parallelo NVIDIA CUDA possiamo ottenere un aumento delle prestazioni di 8 volte per i programmi Java, su Power8.

Più riferimenti:


1

Dal punto di vista dell'utente finale, non devi preoccuparti molto. Molte applicazioni sono state prodotte come "universali", il che significa che funzionano sia su Mac basati su PPC che su Intel, e un emulatore (chiamato Rosetta) consentirebbe alle app solo PPC di funzionare sulle nuove macchine Intel.

Tuttavia, con il passare del tempo, le nuove funzionalità erano disponibili solo per i Mac Intel, quindi alcune applicazioni dichiarano che richiedono chip Intel. Inoltre, l'ultima versione di Mac OS X funziona solo su CPU Intel.

Apple ha fatto un buon lavoro nel nascondere l'intera transizione dagli utenti, in modo che tutto continuasse a funzionare come previsto dalle persone, scaricando qualsiasi pesante sollevamento per gli sviluppatori di software.


0

Una cosa che so è che i PPC sono big endian per impostazione predefinita, ma possono cambiare modalità se necessario. Intel è un piccolo endian.


4
In realtà, non tutti i PPC supportano la modalità little endian. In particolare il G5 no. Questo non era un grosso problema per la maggior parte del software Mac OS X, poiché era possibile accedere alla modalità little endian solo tramite VMM (Virtual Machine Manager), una funzionalità che veniva utilizzata solo Connectix Virtual PC per gestire un secondo spazio di indirizzi contenente la memoria fisica del PC emulato. Questo è stato uno dei motivi per cui Virtual PC ha impiegato così tanto a supportare G5.
Louis Gerbarg,

0

Power PC ha il suo set unico di istruzioni in cui nel complesso è etichettato architettura RISC e il modo in cui esegue il suo programma va molto più veloce di quello utilizzato su PC. Per quanto riguarda il software non c'è differenza se non il modo in cui è stato codificato o compilato. Ad esempio, Windows NT 3.51 è stato sviluppato per PowerPC.

I processori più utilizzati su PC sono etichettati come architettura CISC che cambiano il modo in cui codifichi e il vantaggio è che opera più di una singola attività contemporaneamente.

Il termine RISC e CISC non fa differenza poiché alcune volte RISC 32 bit ha istruzioni più complesse di CISC 8 bit.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.