Salta al contingut

    ↑ ↓ per moure't↵ per obrir

    Mesurar el paral·lelisme · 2.7

    Consolidació

    Repàs del tema 2: què has de saber fer i calcular per mesurar el paral·lelisme d'un programa.

    Conceptes clau

    • TDG, T1T_1, T∞T_\infty, PminP_{min} i TPT_P
    • Amdahl i Gustafson
    • Strong i weak scalability
    • Overheads i granularitat
    • Temps de comunicació

    Del tema 2 hauries de saber:

    • Construir un TDG a partir d’un codi.
    • Calcular T1T_1, T∞T_\infty, T1/T∞T_1/T_\infty (paral·lelisme ideal), PminP_{min} i TPT_P.
    • Conèixer la llei d’Amdahl i Gustafson i el paral·lelisme potencial.
    • Conèixer strong i weak scalability a partir de l’speedup.
    • Conèixer els diferents overheads que pot provocar el programa.
    • Granularitat de tasques vs nombre de tasques:
      • Granularitat gruixuda → load imbalance.
      • Granularitat fina → overheads.
    • Saber calcular el temps de comunicació de dades entre processadors.