image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Black Friday

Novità!

Prova la nuova modalità di navigazione con le storie!

Accedi a Xenforo
Immagine di DJI Neo 2: il selfie drone tascabile diventa quasi perfetto | Test & Recensione DJI Neo 2: il selfie drone tascabile diventa quasi perfetto ...
Immagine di Dite addio all'hack più famoso per attivare Windows 11 Dite addio all'hack più famoso per attivare Windows 11...

Dynamic Execution

Il processore per molti è un pezzo silicio che fa andare il computer, ma all'interno nasconde tante cose. In questo secondo articolo affrontiamo il tema delle caratteristiche dei vari processori.

Advertisement

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più
Avatar di Tom's Hardware

a cura di Tom's Hardware

Pubblicato il 24/02/2014 alle 09:00 - Aggiornato il 20/04/2015 alle 16:23
  • Come funziona il computer: il processore - Parte 2
  • Esecuzione superscalare
  • Tecnologia MMX: SSE e 3DNow!
  • Dynamic Execution
  • Architettura Dual Independant Bus
  • Tecnologia Hyper-Threading
  • Tecnologia multi-core
  • Supporto alla virtualizzazione assistita dall'hardware
  • Socket del processore e tipi di slot
  • Socket Intel: LGA 775, LGA 1156, LGA 1366, LGA 1155, LGA 2011 e LGA 1550
  • Socket AMD: AM2/AM2+/AM3/AM3 e F/FM1/FM2/FM2+
  • Tensioni operative CPU e coprocessori matematici
  • Bug e stepping del processore
  • Intel Core ix-Series e Atom
  • AMD K10, Bulldozer, Piledriver e APU Fusion/HSA

Dynamic Execution

Usata per la prima volta nei processori P6 (o di sesta generazione) di Intel, l'esecuzione dinamica consentiva al processore di eseguire più istruzioni in parallelo, in modo da completare le operazioni più rapidamente. La tecnologia è composta da tre elementi principali:

  • Branch prediction multipla - predice il flusso del programma attraverso diverse diramazioni
  • Analisi Dataflow - stabilisce che le operazioni devono essere eseguite quando sono pronte, indipendentemente dal loro ordine nel programma originale
  • Speculative execution - aumenta la velocità di esecuzione "guardando dopo" il contatore del programma ed eseguendo le istruzioni che probabilmente saranno necessarie

Branch Prediction

La branch prediction è una caratteristica presente solo nei processori di fascia alta per mainframe. Permette al processore di mantenere piena la pipeline istruzioni mentre opera a un'elevata velocità. Una speciale unità fetch/decode nel processore usa un algoritmo di branch prediction altamente ottimizzato per predire la direzione e il risultato delle istruzioni eseguite attraverso più livelli di branches, calls e returns. È simile a un giocatore di scacchi che lavora su più strategie in anticipo rispetto a quanto avviene, prevedendo la strategia dell'avversario diverse mosse in futuro. Prevendendo l'istruzione richiesta in anticipo, le istruzioni possono essere eseguite senza attesa.

Analisi Dataflow

L'analisi dataflow studia il flusso di dati nel processore per rilevare qualsiasi opportunità di esecuzione di istruzioni out of order (OOO). Un'unità speciale di dispatch/esecuzione nel processore monitora molte istruzioni e può eseguirle in modo da ottimizzare l'uso delle unità superscalari. L'esecuzione di istruzioni OOO risultante può mantenere le unità occupate persino quando cache miss e altre istruzioni dipendenti dai dati potrebbero frenare tutto.

Speculative Execution

L'esecuzione speculativa è la capacità del processore di eseguire istruzioni in anticipo rispetto al contatore effettivo. L'unità di dispatch/esecuzione del processore usa l'analisi del dataflow per eseguire tutte le istruzioni disponibili nel pool istruzioni e immagazzinare i risultati in registri temporanei. Un'unità di "retirement" poi ricerca nel pool le istruzioni completate che non sono più dipendenti dai dati, nel tentativo di trovare altre istruzioni da eseguire o quelle che hanno branch prediction irrisolte. Se si trova qualcuna di queste istruzioni completate, l'unità di "retirement" impegna i risultati in memoria nell'ordine in cui sono stati emessi in origine. E poi sono ritirati dal pool.

L'esecuzione dinamica rimuove il vincolo e la dipendenza dal sequenziamento lineare dell'istruzione. Promuovendo l'esecuzione OOO dell'istruzione, mantiene l'unità istruction al lavoro piuttosto che aspettare i dati dalla memoria. Anche se le istruzioni si possono prevedere ed eseguite non in ordine, i risultati sono impegnati nella sequenza originale in modo da non interrompere o modificare il flusso del programma. Questo permette al P6 di eseguire il software esistente sull'architettura Intel esattamente come il P5 (Pentium) e i processori precedenti, solo un bel po' più in fretta!

Leggi altri articoli
  • Come funziona il computer: il processore - Parte 2
  • Esecuzione superscalare
  • Tecnologia MMX: SSE e 3DNow!
  • Dynamic Execution
  • Architettura Dual Independant Bus
  • Tecnologia Hyper-Threading
  • Tecnologia multi-core
  • Supporto alla virtualizzazione assistita dall'hardware
  • Socket del processore e tipi di slot
  • Socket Intel: LGA 775, LGA 1156, LGA 1366, LGA 1155, LGA 2011 e LGA 1550
  • Socket AMD: AM2/AM2+/AM3/AM3 e F/FM1/FM2/FM2+
  • Tensioni operative CPU e coprocessori matematici
  • Bug e stepping del processore
  • Intel Core ix-Series e Atom
  • AMD K10, Bulldozer, Piledriver e APU Fusion/HSA

👋 Partecipa alla discussione! Scopri le ultime novità che abbiamo riservato per te!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca cerchi

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione
Advertisement

Non perdere gli ultimi aggiornamenti

Newsletter Telegram

I più letti di oggi


  • #1
    Dite addio all'hack più famoso per attivare Windows 11
  • #2
    Addio certezze: il diamante non è più il numero uno
  • #3
    Amazon abbandona Android per la pirateria
  • #4
    Steam Machine sarà la morte di PlayStation e Xbox?
  • #5
    Un supercomputer rivela la vera forma dei nuclei atomici
  • #6
    LEFANT scatenato per il Black Friday: robot scontati fino al 72%
Articolo 1 di 5
Dite addio all'hack più famoso per attivare Windows 11
Microsoft ha bloccato gli script MAS che permettevano di attivare Windows 11 senza licenza, inasprendo la lotta alla pirateria software.
Immagine di Dite addio all'hack più famoso per attivare Windows 11
20
Leggi questo articolo
Articolo 2 di 5
DJI Neo 2: il selfie drone tascabile diventa quasi perfetto | Test & Recensione
La nostra prova del nuovo drone ultra-compatto di DJI: miglioramenti significativi, ma anche limiti da considerare.
Immagine di DJI Neo 2: il selfie drone tascabile diventa quasi perfetto | Test & Recensione
4
Leggi questo articolo
Articolo 3 di 5
Windows: 10 cose che il 99% delle persone non conosce
La storia di Windows è costellata di eventi, curiosità ed easter egg, ma siete sicuri di conoscerli tutti? Vi racconto 10 curiosità che in pochi conoscono!
Immagine di Windows: 10 cose che il 99% delle persone non conosce
9
Leggi questo articolo
Articolo 4 di 5
Gli affari sulle CPU ci sono già! AMD conviene ora più che mai
Solitamente si aspetta il Black Friday di Amazon per fare qualche affare sull'hardware. Oggi è Aliexpress a proporre le migliori occasioni.
Immagine di Gli affari sulle CPU ci sono già! AMD conviene ora più che mai
Leggi questo articolo
Articolo 5 di 5
Lenovo valorizza il ThinkPad X1 al Black Friday con un coupon personalizzato
Fino al 20 novembre, Lenovo fa in modo che il suo ThinkPad X1 sia tra i notebook più convenienti di tutta l'offerta Black Friday.
Immagine di Lenovo valorizza il ThinkPad X1 al Black Friday con un coupon personalizzato
Leggi questo articolo
Advertisement
Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2025 3Labs Srl. Tutti i diritti riservati.