CB02 Aplicar els coneixements adquirits i la seva capacitat de resolució de problemes en entorns nous o poc coneguts dins de contextos més amplis (o multidisciplinaris) relatius al seu camp d'estudi. CB05 Posseir habilitats d'aprenentatge que permetin continuar estudiant d'una manera que haurà de ser en gran mesura autodirigida o autònoma. CTI07 Capacitat per a comprendre i poder aplicar coneixements avançats de computació d'altes prestacions i mètodes numèrics o computacionals a problemes d'enginyeria. CTI11 Capacitat per conceptualitzar, dissenyar, desenvolupar i avaluar la interacció persona-ordinador de productes, sistemes, aplicacions i serveis informàtics.
1. Arquitectures d'altes prestacions 2. Explotació de paral·lelisme seqüencial 3. Arquitectures especialitzades 4. Programació paral·lela 5. Programació concurrent 6. Programació de GPUs
Tipus d’activitat Hores amb professor Hores sense professor Total Elaboració individual de treballs 0 10,00 10,00 Prova d'avaluació 0 10,00 10,00 Resolució d'exercicis 0 25,00 25,00 Sessió expositiva 20,00 15,00 35,00 Sessió participativa 10,00 15,00 25,00 Sessió pràctica 30,00 15,00 45,00 Total 60,00 90,00 150
Puiggalí, Joan (2012 ). Arquitectures avançades de computadors . Girona: Documenta Universitaria. Catàleg Johnson, Mike (1991 ). Superscalar microprocessor design . Englewood Cliffs: Prentice Hall. Catàleg Hennessy, John L (1993 ). Arquitectura de computadores : un enfonque cuantitativo . Madrid [etc.]: McGraw-Hill. Catàleg Patterson, David A (cop. 1990 ). Computer architecture : a quantitative approach . San Mateo, Calif.: Morgan Kaufmann. Catàleg Hennessy, John L (1994 ). Computer organization and design : the hardware. San Mateo: Kaufmann. Catàleg Hwang, Kai (1993 ). Advanced computer architecture : parallelism, scalability,programmability . New York [etc.]: McGraw-Hill. Catàleg Hwang, Kai (1987 ). Arquitectura de computadoras y procesamiento paralelo . Madrid [etc.]: McGraw-Hill. Catàleg Marlow, Simon (2013 ). Parallel and concurrent programming in Haskell : techniques for multicore and multithreaded programming . Sebastopol, CA: O'Reilly Media. Catàleg O’Sullivan, Brian; Goerzen, John; Stewart, Don (2008). Real World Haskell. O'Reilly Media. Lipovaca, Miran (2011). Learn You a Haskell for Great Good!. No Starch Press. Kirk, David (cop. 2010 ). Programming massively parallel processors : a hands-on approach . Burlington, MA: Morgan Kaufmann Publishers. Catàleg
Activitats d'avaluació: Descripció de l'activitat Avaluació de l'activitat % Práctica d'arquitectura 15 Pràctica de paral·lelisme 16 Pràctica de concurrència 17 Pràctica de GPUs 17 Proves 35
Per aprovar l'assignatura s'han d'haver realitzat totes les activitats d'avaluació. La mitjana poderada de les diferents activitats ha de ser igual o superior a 5. Criteris específics de la nota «No Presentat»:No haver realitzat cap activitat d'avaluació