WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
Questa Cmap, creata con IHMC CmapTools, contiene informazioni relative a: inputoutput 71, conflitti tra i dati ???? quando un’istruzione utilizza un dato che è ancora in fase di elaborazione;, la prima per calcoli su numeri interi e la seconda per calcoli con numeri espressi in virgola mobile. ???? può essere risolto l’accesso contemporaneo alla memoria RAM da parte di due istruzioni successive dividendo la memoria cache di primo livello in due parti: memoria dati e memoria istruzioni, secondo l’architettura Harvard., quando le istruzioni che devono essere eseguite da un salto si trovano in una zona di memoria non prevista ???? presenta una dipendenza dai controlli del flusso del programma, aggiungendo all’ALU l’unità FPU(Floating Point Unit), consentiamo al sistema l’uso di questa unità in alternativa all’ALU, in modo tale che due stadi della pipeline utilizzino contemporaneamente le due unità (ALU e FPU) ???? la prima per calcoli su numeri interi e la seconda per calcoli con numeri espressi in virgola mobile., problematiche riguardo all’impiego della pipeline ???? conflitti tra i dati, conflitti strutturali ???? quando due fasi utilizzano contemporaneamente la stessa risorsa, come per esempio i bus, l’ALU o la memoria RAM, Per i conflitti strutturali esiste una soluzione hardware ???? aggiungendo all’ALU l’unità FPU(Floating Point Unit), consentiamo al sistema l’uso di questa unità in alternativa all’ALU, in modo tale che due stadi della pipeline utilizzino contemporaneamente le due unità (ALU e FPU), problematiche riguardo all’impiego della pipeline ???? conflitti di controllo, quando un’istruzione utilizza un dato che è ancora in fase di elaborazione; ???? la coda delle istruzioni deve essere caricata nuovamente con conseguente perdita di tempo, inserimento di alcuni cicli per bloccare temporaneamente una parte della pipeline in attesa che si risolva il conflitto. ???? In generale, possiamo tuttavia affermare che l’inserimento degli stalli rallenta il funzionamento della pipeline., problematiche riguardo all’impiego della pipeline ???? conflitti strutturali, conflitti di controllo ???? quando le istruzioni che devono essere eseguite da un salto si trovano in una zona di memoria non prevista, la coda delle istruzioni deve essere caricata nuovamente con conseguente perdita di tempo ???? presenta una dipendenza dai dati, Un metodo che viene applicato per la soluzione di queste criticità è dato dallo stallo ???? inserimento di alcuni cicli per bloccare temporaneamente una parte della pipeline in attesa che si risolva il conflitto., quando due fasi utilizzano contemporaneamente la stessa risorsa, come per esempio i bus, l’ALU o la memoria RAM ???? presenta una dipendenza dalle strutture