Vés al contingut

Arquitectura de Multiprocessadors

Crèdits
6
Tipus
Obligatòria d'especialitat (Computació d'Altes Prestacions)
Requisits
Aquesta assignatura no té requisits , però té capacitats prèvies
Departament
AC
No hi hauria ordinadors moderns sense els multiprocessadors. Avui dia, el paral·lelisme implícit i explícit s'utilitza a múltiples nivells per mantenir les millores exponencials en el rendiment que hem experimentat des de la invenció del microprocessador.

Estudiarem l'evolució dels multiprocessadors i la interacció entre la microarquitectura, l'arquitectura i la tecnologia que els fa possibles. El focus se centrarà en els multiprocessadors en un sol xip (Chip Multiprocessors), però també cobrirem grans sistemes paral·lels fins a arribar als centres de dades moderns i alguns pontecials sistemes del futur.

Professorat

Responsable

  • Antonio Juan Hormigo (antonioj@ac.upc.edu)

Hores setmanals

Teoria
2
Problemes
0
Laboratori
2
Aprenentatge dirigit
0
Aprenentatge autònom
7.54

Competències

Computació d'altes prestacions

  • CEE4.1 - Capacitat d'analitzar, avaluar i dissenyar computadors i proposar noves tècniques de millora en la seva arquitectura.
  • Genèriques

  • CG1 - Capacitat per aplicar el mètode científic en l'estudi i anàlisi de fenòmens i sistemes en qualsevol àmbit de la Informàtica, així com en la concepció, disseny i implantació de solucions informàtiques innovadores i originals.
  • Actitud adequada davant el treball

  • CTR5 - Tenir motivació per a la realització professional i per a afrontar nous reptes, tenir una visió àmplia de les possibilitats de la carrera professional en l'àmbit de l'enginyeria en informàtica. Sentir-se motivat per la qualitat i la millora contínua, i actuar amb rigor en el desenvolupament professional. Capacitat d'adaptació als canvis organitzatius o tecnològics. Capacitat de treballar en situacions de carència d'informació i/o amb restriccions temporals i/o de recursos.
  • Bàsiques

  • CB9 - Que els estudiants posseeixin les habilitats d'aprenentatge que els permetin continuar estudiant d'una manera que haurà de ser en gran mesura autodirigida o autònoma.
  • Continguts

    1. Introduction to multiprocessor architecture
      .
    2. Single Thread performance and limits
      .
    3. Laws & Performance metrics
      .
    4. Cache Coherence
      .
    5. Memory Consistency
      .
    6. ISA support or MP
      .
    7. Interconnection Networks
      .
    8. Chiplets
      .
    9. A real example: Intel KNC
      .
    10. Quantum Computing
      .

    Metodologia docent

    .

    Mètode d'avaluació

    .

    Bibliografia

    Bàsic