Microprocessore Superscalare

Documenti, citazioni, libri e foto dal mondo Wiki

Microprocessore superscalare

Un microprocessore con architettura superscalare supporta il calcolo parallelo su un singolo chip, permettendo prestazioni molto superiori a parità di clock rispetto ad una CPU ordinaria. Questa caratteristica è posseduta più o meno da tutte le CPU general purpose prodotte dal 1998. I microprocessori più semplici sono scalari: compiono una operazione sul numero di operandi di questa alla volta. Invece, in un processore vettoriale, una singola istruzione viene applicata su di un vettore... — | approfondisci »

Swordfish

Swordfish era un microprocessore superscalare sviluppato da National Semiconductor e presentato nel 1990. Il microprocessore venne inizialmente sviluppato come successore del processore NS32532 (inizialmente il processore aveva il codice NS32732 ma in seguito prese il codice NS32764). Comunque il processore non fece parte della famiglia NS32, ma il suo progetto fu riutilizzato da un componente della famiglia CompactRISC. Il microprocessore aveva un progetto peculiare, esternamente eseguiva del... — | approfondisci »

Pipeline dati

Nopipeline.png

programma separato e quindi tra i diversi programmi non si possono avere problemi di coerenza tra le istruzioni. Questa scelta progettuale aumenta le prestazioni solo nel caso in cui il sistema operativo sia in grado di utilizzare più programmi contemporaneamente e i programmi siano scritti per poter utilizzare le CPU disponibili, quindi se i programmi sono parallelizzabili. Voci correlate • Dual-core • Cell • VLIW • Microprocessore superscalare Collegamenti esterni ... — | approfondisci »

Microprocessore

Microprocessore_silicio_germano.jpg

Un microprocessore, anche abbreviato in µP, è un'implementazione fisica della CPU in un singolo circuito integrato. Il microprocessore è attualmente l'implementazione fisica della CPU più comune, utilizzata dalla quasi totalità dei computer e in altri dispositivi digitali (come ad esempio telefoni cellulari, stampanti, scanner). Può essere considerato il "motore" di elaborazione dati, racchiuso in un unico circuito integrato, in grado di leggere, elaborare e scrivere informazioni in un... — | approfondisci »

Pentium

Pentium-mmx1.jpg

utilizzato per riferirsi nell'ambiente della programmazione a tutti i primi Pentium e processori compatibili prodotti da competitori di Intel, e il progetto era stato nominato in fase di sviluppo "P5". Il Pentium fu il primo microprocessore superscalare e l'ultimo prodotto da Intel a non supportare l'esecuzione fuori ordine. Maggiori differenze col 486 I Pentium, potendo eseguire più istruzioni per singolo ciclo di clock, offrivano prestazioni di poco inferiori al doppio a quelle di un 486 di pari... — | approfondisci »

Am29000

AMD Am29000-16GC.jpg

29050: Chip della famiglia Am29000 Am290xx • Am29000 Microprocessore RISC 32bit, pipeline a 4 stadi • Am29005 Microprocessore 32bit RISC senza Instruction Cache • Am29027 FPU • Am29030 Microprocessore RISC 32-bit (solo due bus esterni) • Am29035 Microprocessore RISC 32-bit (solo due bus esterni), Instruction Cache di 4K byte • Am29040 Microprocessore RISC 32-bit (solo due bus esterni) con moltiplicatore hardware • Am29041 Data transfer controller • Am29050 Microprocessore RISC 32-bit superscalare con FPU... — | approfondisci »

Motorola 68k

68LC040 quarta generazione (architettura superscalare) • Motorola 68060 • Motorola 68EC060 • Motorola 68LC060 altro • Motorola CPU32 (Motorola 68330) • Motorola Coldfire • Motorola Dragonball Voci correlate • Microprocessore • Freescale Semiconductor ... — | approfondisci »

Code Morphing Software

efficienti come quelle VLIW in grado di eseguire però codice compilato per processori x86. In un processore superscalare classico il codice x86 viene analizzato da delle componenti hardware del microprocessore in modo da poter individuare le istruzioni eseguibili in parallelo e quindi l'Instruction level parallelism dei programmi. In un processore Transmeta il codice viene analizzato dal CMS che provvede a tradurlo in istruzioni VLIW dove il parallelismo è esplicito. Questo permette di ridurre... — | approfondisci »

Emotion Engine

L Emotion Engine è una CPU sviluppata e fabbricata da Sony in collaborazione con Toshiba per la console Sony PlayStation 2. Il microprocessore è formato da: Descrizione Nel cuore dell'Emotion Engine c'è un core MIPS, superscalare a due vie, basato principalmente sull'architettura MIPS III ISA, ma che include anche alcune istruzioni definite dal MIPS IV ISA. L'esecuzione delle singole istruzioni avviene in modalità in order, cioè in ordine, contrariamente ad altri processori in cui l... — | approfondisci »

Motorola 68060

L'MC68060, comunemente noto come Motorola 68060, è un microprocessore a 32 bit prodotto da Motorola. È il successore del Motorola 68040 e l'ultimo rappresentante della famiglia 68k. Architettura Il 68060 è un processore superscalare in ordine, con due pipeline Il processore è dotato di due unità di calcolo per i numeri interi, un'unità per la moltiplicazione per numeri interi a due cicli, un'unità di calcolo in virgola mobile più veloce ed un sistema di predizione dei salti. Rispetto a un... — | approfondisci »