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
Web
Mail
none
Professorat
Responsable
- Roger Espasa Sans ( roger@ac.upc.edu )
Hores setmanals
Teoria
2
Problemes
1
Laboratori
1
Aprenentatge dirigit
0
Aprenentatge autònom
5.33
Competències
Computació d'altes prestacions
Genèriques
Raonament
Bàsiques
Objectius
-
Comprensió a nivell bàsic de la microarquitectura d'un processador.
Competències relacionades: CEE4.1, -
Capacitació per avaluar quantitativament el rendiment d'un processador.
Competències relacionades: CEE4.1, CTR6, -
Comprensió de les tècniques de concurrència transparents al programador de llenguatge màquina que utilitzen els processadors per reduir el temps d'execució.
Competències relacionades: CEE4.1, CG5, -
Coneixement d'algun llenguatge de descripció del hardware (VHDL) i aplicació en el disseny de sistemes digitals.
Competències relacionades: CEE4.1, CB6,
Continguts
-
1. Von-Neumann Architecture and performance
Von Neumann machine, performance metrics and technology outlook -
Processador escalar segmentat lineal
Datapath. Structural, Control and Data Hazards. -
Tècniques per a incrementar el nombre d"operacions per unitat de temps
Static code planification, shortcircuits. -
4. Techniques to reduce the effective latency of memory
Caches. Store and Load management. -
5. Multicicle Pipelined Processor and Software Optimizations
Multicicle pipeline. Datapath with multiple pipelines. Software transformations to increase the instruction level parallelism. -
Branch Prediction and Exception Handling
Static and Dynamic Branch Prediction. Speculative Execution, Precise Exception handling. -
Superscalar and out-of-order processors
Register Renaming. Out-of-Order handling.
Activitats
Activitat Acte avaluatiu
Eines de disseny i simulació
Aprenentatge de les eines d'especificació i simulació de circuits lògics. Repàs del funcionament i característiques bàsiques dels components del camí de dades unicicle d'un processador.Objectius: 1 2 3 4
Continguts:
Teoria
0h
Problemes
0h
Laboratori
8h
Aprenentatge dirigit
0h
Aprenentatge autònom
16h
Metodologia docent
Vegeu l'explicació en AnglèsMètode d'avaluació
El curs té dues notes:1) L'exàmen final (F)
2) El projecte (P)
La nota final es computa com a 0,6 x P + 0,4 x F
S'exigeix una nota de projecte de com a mínim 5 sobre 10 per aprovar l'assignatura.
Bibliografia
Bàsic
-
Computer architecture: a quantitative approach
- Hennessy, J.L.; Patterson, D.A,
Elsevier/Morgan Kaufmann,
2019.
ISBN: 9780128119051
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004117509706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Computer organization and design: the hardware/software interface
- Patterson, D.A.; Hennessy, J.L,
Elsevier Morgan Kaufmann,
2014.
ISBN: 0123744938
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004000499706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Computer organization and design: the hardware/software interface
- Patterson, D.A.; Hennessy, J.L,
Elsevier Morgan Kaufmann,
2014.
ISBN: 9780124077263
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004000499706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Computer architecture: a quantitative approach
- Hennessy, J.L.; Patterson, D.A,
Elsevier/Morgan Kaufmann,
2019.
ISBN: 9780128119051
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991004117509706711&context=L&vid=34CSUC_UPC:VU1&lang=ca
Complementari
-
Superscalar microprocessor design
- Johnson, M,
Prentice Hall,
1991.
ISBN: 0138756341
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991001122519706711&context=L&vid=34CSUC_UPC:VU1&lang=ca