Nell'ambito dell'ingegneria informatica, un'unità di esecuzione è la componente di un'unità di elaborazione che esegue le operazioni e i calcoli trasmessi dall'unità di istruzione..[1] Può avere una propria unità di sequenza di controllo interna (da non confondersi con l'unità di controllo principale di una CPU), alcuni registri[2] e altre unità interne come l'unità logica e aritmetica[3], l'unità di generazione degli indirizzi (AGU), l'unità di calcolo in virgola mobile, l'unità di load/store, l'unità di esecuzione dei fork[4] o altri componenti più piccoli e più specifici. Può essere adattata per supportare un determinato tipo di dati, come numeri interi o in virgola mobile.[5]

È comune che le moderne unità di elaborazione abbiano più unità funzionali che lavorano in parallelo all'interno delle unità di esecuzione, fatto che viene definito progettazione superscalare.[6] La disposizione più semplice consiste nell'utilizzare una singola unità di gestione del bus per gestire l'interfaccia di memoria e le altre per eseguire i calcoli. Inoltre, le moderne unità di esecuzione sono di solito di tipo pipeline.

Note

modifica
  1. ^ (EN) Execution Model Overview, su intel.com.
  2. ^ (EN) AMD Instinct™ MI100 microarchitecture — ROCm Documentation, su rocm.docs.amd.com.
  3. ^ (EN) Intel® Iris® Xe GPU Architecture, su intel.com.
  4. ^ (EN) David Kanter, Intel's Haswell CPU Microarchitecture, su realworldtech.com, 13 novembre 2012.
  5. ^ (EN) "Execution Unit" discussion from the University of Massachusetts Amherst, su people.cs.umass.edu (archiviato dall'url originale il 31 dicembre 2013).
  6. ^ (EN) William Cohen, Superscalar Execution, su Red Hat Developer, 14 marzo 2016.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Business Process Model and Notation

Il Business Process Model and Notation (BPMN) è una rappresentazione grafica usata per specificare i processi aziendali in un business process modeling

Docker

consultato il 30 luglio 2014. ^ Chris Swan, Docker drops LXC as default execution environment, su infoq.com, InfoQ, 13 marzo 2014. URL consultato il 20

Tiopentale

febbraio 2022. URL consultato l'11 febbraio 2022. ^ (EN) Kenneth Biros Execution: Ohio Man First to Die Under 1-Drug Thiopental Sodium Method, su cbsnews

Intel 8086

all'unità di esecuzione (denominata SEPPE, SEquential Post Processing Execution) attraverso una coda FIFO di prefetch di 6 byte, in modo che il fetch

Big Model

Il Big Model è un modello teorico descrittivo, elaborato in maniera collaborativa da diversi autori principalmente sul forum The Forge, che analizza tecniche

Hermann Göring

Guardian, 8 febbraio 2005. ^ Kingsbury Smith, The Nuremberg Trials The Execution of Nazi War Criminals, su mindfully.org, International News Service, 16

Business process modeling

questi linguaggi, ricordiamo il Business Process Model and Notation (BPMN), il Business Process for Execution Language (BPEL) e l'Unified Modeling Language

Business process automation

2025. Business Process Execution Language (BPEL) Business process management Business process modelling Business Process Model and Notation (BPMN) Riprogettazione