Strumenti Utente

Strumenti Sito


informatica:ae:d3simgiu13

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
informatica:ae:d3simgiu13 [14/06/2013 alle 08:04 (11 anni fa)] – creata Marco Daneluttoinformatica:ae:d3simgiu13 [14/06/2013 alle 08:44 (11 anni fa)] (versione attuale) Marco Danelutto
Linea 2: Linea 2:
  
 Lo schema che segue riporta gli schemi di simulazione relativi a: Lo schema che segue riporta gli schemi di simulazione relativi a:
-  codice non ottimizzato +  codice non ottimizzato 
-  codice con ottimizzazioni statiche +  codice con ottimizzazioni statiche 
     * anticipo dell'incremento della variabile indice     * anticipo dell'incremento della variabile indice
     * salto ritardato con store nel delay slot (registro base X modificato per tener conto della variabile di iterazione già incrementata     * salto ritardato con store nel delay slot (registro base X modificato per tener conto della variabile di iterazione già incrementata
-  codice non ottimizzato su archittura con IU out-of-order FIFO+  codice non ottimizzato su archittura con IU out-of-order FIFO
  
-Si noti che la compilazione dell'espressione A[i]*b + B[i]/c riportata corrisponde al parsing dell'espressione secondo le precedenze degli operatori (quindi valutando prima A[i]*b, poi B[i]/c e infine la somma dei risultati delle due valutazioni). Nulla sarebbe cambiato nella simulazione se avessimo compilato caricando prima dalla memoria tutti i dati (A[i] e B[i]) e poi calcolando moltiplicazione, divisione e somma dei due risultati. +Si noti che la compilazione dell'espressione A[i]*b + B[i]/c riportata corrisponde al parsing dell'espressione secondo le precedenze degli operatori (quindi valutando prima A[i]*b, poi B[i]/c e infine la somma dei risultati delle due valutazioni). Nulla sarebbe cambiato nella simulazione se avessimo compilato caricando prima dalla 
  
-{{:informatica:ae:d3.sim.png?800}}+{{:informatica:ae:giu13.d3.png?800}}
informatica/ae/d3simgiu13.1371197084.txt.gz · Ultima modifica: 14/06/2013 alle 08:04 (11 anni fa) da Marco Danelutto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki