Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Rinominazione dei registri

Indice Rinominazione dei registri

La rinomina dei registri è una tecnica di ottimizzazione utilizzata dai microprocessori per incrementare l'Instruction level parallelism dei programmi eliminando alcuni vincoli durante l'esecuzione delle istruzioni nelle pipeline.

Indice

  1. 15 relazioni: ACS-1, Algoritmo di Tomasulo, Architettura Itanium 2, Architettura MIPS, ARM Cortex, Cyrix 6x86, Dipendenza dai dati, Explicitly parallel instruction computing, Informatica in Unione Sovietica, Instruction level parallelism, Intel P6, Memoria cache, Pipeline (CPU), Reservation station, Srotolamento del loop.

ACS-1

L'ACS-1 e l'ACS-360 furono due supercomputer sviluppati da IBM. Questi facevano parte del progetto Advanced Computing Systems, un progetto avviato nel 1961 e terminato nel 1969.

Vedere Rinominazione dei registri e ACS-1

Algoritmo di Tomasulo

L'algoritmo di Tomasulo è un algoritmo sviluppato dal ricercatore dell'IBM Robert Tomasulo per permettere l'esecuzione fuori ordine delle istruzioni.

Vedere Rinominazione dei registri e Algoritmo di Tomasulo

Architettura Itanium 2

LItanium 2 è il secondo processore prodotto da Intel basato sull'architettura EPIC. Basandosi su questa architettura l'Itanium 2 ne eredita i vantaggi e gli svantaggi derivati da questa architettura.

Vedere Rinominazione dei registri e Architettura Itanium 2

Architettura MIPS

In elettronica e informatica larchitettura MIPS (acronimo dell'inglese microprocessor without interlocked pipeline stages) è un'architettura informatica per microprocessori RISC sviluppata dalla MIPS Computer Systems Inc. (oggi MIPS Technologies Inc.). Il disegno dell'architettura e del set di istruzioni è semplice e lineare, spesso utilizzato come caso di studio nei corsi universitari indirizzati allo studio delle architetture dei processori; tale architettura ha influenzato le architetture di molti altri processori RISC tra i quali si segnala la famiglia DEC Alpha: è stata utilizzata ad es.

Vedere Rinominazione dei registri e Architettura MIPS

ARM Cortex

L'ARM Cortex è una famiglia di microprocessori presentata nel 2005 da ARM Holdings e basati sul set di istruzioni ARMv7. La famiglia Cortex è formata da una serie di blocchi funzionali che possono essere collegati tra loro al fine di soddisfare le esigenze dei clienti, quindi uno specifico processore Cortex non ha necessariamente tutte le unità funzionali della famiglia.

Vedere Rinominazione dei registri e ARM Cortex

Cyrix 6x86

Il Cyrix 6x86 (nome in codice M1) è un microprocessore superscalare progettato da Cyrix nel 1995, probabilmente il suo prodotto più famoso. Venne venduto anche marchiato SGS Thompson e IBM.

Vedere Rinominazione dei registri e Cyrix 6x86

Dipendenza dai dati

La dipendenza dai dati in informatica è una situazione che si verifica quando un'istruzione richiede per essere eseguita dei risultati di operazioni che non sono ancora terminate.

Vedere Rinominazione dei registri e Dipendenza dai dati

Explicitly parallel instruction computing

Explicitly parallel instruction computing (EPIC) è un paradigma di architettura per microprocessori sviluppata verso la fine degli novanta. Questo paradigma è stato sviluppato da Intel e HP e ha portato allo sviluppo dell'architettura dell'Intel IA-64 utilizzata nei processori Itanium e Itanium 2.

Vedere Rinominazione dei registri e Explicitly parallel instruction computing

Informatica in Unione Sovietica

La storia dell'informatica nell'Unione Sovietica iniziò alla fine degli anni quaranta, quando il paese iniziò a sviluppare il MESM presso l'Istituto di elettrotecnica di Kiev.

Vedere Rinominazione dei registri e Informatica in Unione Sovietica

Instruction level parallelism

LInstruction level parallelism (ILP) esiste quando delle istruzioni di un programma sono indipendenti e quindi possono essere eseguite in calcolo parallelo.

Vedere Rinominazione dei registri e Instruction level parallelism

Intel P6

L'architettura P6 per i processori x86 è stata una pietra miliare nella storia della Intel. Si trattava di un'architettura di sesta generazione, derivata dalla P5, che nelle intenzioni iniziali doveva essere alla base di una CPU che avrebbe sostituito il processore Pentium.

Vedere Rinominazione dei registri e Intel P6

Memoria cache

La memoria cache (in inglese cache memory, memory cache o CPU cache), in informatica, è una memoria veloce (rispetto alla memoria principale), relativamente piccola, non visibile al software e completamente gestita dall'hardware, che memorizza i dati più recentemente usati della memoria principale (MM - Main Memory) o memoria di lavoro del sistema.

Vedere Rinominazione dei registri e Memoria cache

Pipeline (CPU)

In informatica ed elettronica, la pipeline è un tipo di architettura hardware utilizzata nel progetto dei microprocessori per incrementarne la produttività, ovvero la quantità di istruzioni eseguite nell'unità di tempo.

Vedere Rinominazione dei registri e Pipeline (CPU)

Reservation station

Le Reservation Station sono degli elementi di stato presenti in molti microprocessori moderni abbinati alle varie unità funzionali. Forniscono meccanismi di rinominazione dei registri implementando l'algoritmo di Tomasulo per l'esecuzione fuori ordine delle istruzioni.

Vedere Rinominazione dei registri e Reservation station

Srotolamento del loop

Lo srotolamento del loop è una tecnica di ottimizzazione utilizzata dai compilatori e dai microprocessori per migliorare l'esecuzione dei programmi.

Vedere Rinominazione dei registri e Srotolamento del loop

Conosciuto come Ridenominazione dei registri.