Changes between Version 2 and Version 3 of Examen2010


Ignore:
Timestamp:
Nov 28, 2016, 5:02:41 PM (8 years ago)
Author:
meunier
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Examen2010

    v2 v3  
    1717#!c
    1818void DecomposeImage (int * img, char * red_img, char * grn_img, char * blu_img, int size) {
    19     unsigned int i;
     19    int i;
    2020
    2121    for (i = 0; i != size; i++) {
     
    3030{{{
    3131#!asm
    32 
    33 Loop :
     32Loop:
    3433    Lw    r10, 0(r4)
    3534    Srl   r11, r10, 8
     
    9089'''2ème cas :'''
    9190
    92 Le cache de données est un cache Write Back à correspondance directe. Il a une capacité de 4 Koctets. Un bloc du cache contient 16 octets. Sur une écriture, lorsque le bloc n'est pas présent dans la cache, il est chargé dans le cache depuis la mémoire puis, modifié. En cas de Hit, il faut 1 cycle pour accéder au cache. En cas de Miss, si le bloc à remplacer est Clean il faut en moyenne 11 cycles pour recevoir le bloc manquent et l'enregistrer dans les mémoires du cache. Si le bloc à remplacer est Dirty il faut en moyenne 16 cycles pour recevoir le bloc manquent et l'enregistrer dans les mémoires du cache. Puis, il faut 1 cycle supplémentaire pour répondre au processeur.
     91Le cache de données est un cache Write Back à correspondance directe. Il a une capacité de 4 Koctets. Un bloc du cache contient 16 octets. Sur une écriture, lorsque le bloc n'est pas présent dans la cache, il est chargé dans le cache depuis la mémoire, puis modifié. En cas de Hit, il faut 1 cycle pour accéder au cache. En cas de Miss, si le bloc à remplacer est Clean il faut en moyenne 11 cycles pour recevoir le bloc manquent et l'enregistrer dans les mémoires du cache. Si le bloc à remplacer est Dirty il faut en moyenne 16 cycles pour recevoir le bloc manquent et l'enregistrer dans les mémoires du cache. Puis, il faut 1 cycle supplémentaire pour répondre au processeur.
    9392
    9493''12 - Combien de Miss (distinguer 2 types de Miss) se produisent-ils lors de l'exécution des itérations du code original ?''