Contextualització

Dades de la matèria

Any acadèmic
2012-13
Nom
COMPUTACIÓ D'ALTES PRESTACIONS
Codi Assignatura/Matèria
103059
Centre
Escola Politècnica Superior
Departament
INFORMATICA I ENGINYERIA INDUSTRIAL
Cicle
2
Tipologia
OBLIGATÒRIA
Extensió
2N QUADRIMESTRE 2N CICLE INFORMÀTICA I MÀSTER
Crèdits ECTS
6.0
Hores
150.0
Percentatge d'ús de l'Idioma
Idioma
Percentatge d'ús
Català
50.0
Castellà
0.0
Anglès
50.0

Recomanacions (màx. 4000 caràcters)


Assignatura/matèria en el conjunt del pla d'estudis (màx. 4000 caràcters)

Assignatura del Segon Semestre del Primer Curs del  Màster en Enginyeria Informàtica

Requisits per cursar-la

Prerequisits
Corequisits

Professorat

Nom
Correu
Horari de consulta
Crèdits teòrics
Crèdits pràctics
Francisco Jose Gine De Sola
sisco@diei.udl.cat
6

Competències

Competències estratègiques de la Universitat de Lleida

  • Domini d'una llengua estrangera
    Objectius
    • Llegir texts en anglès amb un alt grau de comprensió.
  • Correcció en l'expressió oral i escrita
    Objectius
    • Explicar idees i conceptes de forma entenedora.
    • Utilitzar el vocabulari adequat en cada circumstància i fer ús adient del lèxic tècnic quan és necessari.
    • En exposicions orals: Mirar a l'audiència, utilitzar el to de veu i volum adequats, mostrar empatia amb l'audiència.
    • Escriure clara i correctament

Competències específiques de la titulació

  • Capacitat per comprendre i poder aplicar coneixements avançats de computació d'altes prestacions i mètodes numèrics o computacionals a problemes d'enginyeria
    Objectius
    • Coneixer i saber utilizar eines de benchmarking.
    • Analitzar les prestacions d'un computador des d'una vesant analítica.
    • Coneixer el principals paradigmes de programació paral·lela.
    • Implementar i depurar aplicacions paral·leles senzilles utilitzant el paradigma de pas de missatges MPI
    • Coneixer els principals tipus de computadors paral·lels
    • Avaluar el rendiment dels diferents nivells de jerarquia de memòria
    • Saber dissenyar i avaluar els mecanismes de segmentació utilitzats en els processadors actuals
  • Capacitat per aplicar mètodes matemàtics, estadístics i d'intel ligència artificial per a modelar, dissenyar i desenvolupar aplicacions, serveis, sistemes intel ligents i sistemes basats en el coneixement
    Objectius
    • Resoldre algorismes numèrics senzills mitjançant el paradigma de pas de missatges MPI

Competències transversals de la titulació

  • Capacitat de transmetre informació, idees, problemes i solucions a un públic tant especialitzat com no especialitzat
    Objectius
    • Identificar l’audiència a la qual va dirigida la informació.
    • Explicar idees i conceptes de forma entenedora, adaptant el seu vocabulari a l’audiència.
    • Escoltar, comprendre i respondre apropiadament a les qüestions que li planteja una audiència no experta en el camp.
  • Capacitat de concebre, dissenyar i implementar projectes i / o aportar solucions noves, utilitzant eines pròpies de l'enginyeria

Continguts

Continguts de la matèria

  1. Introducció: Computació d'Altes Prestacions (2h P)
  2. Segmentació (6h P+6h NP)
    • Segmentació Instruccions
    •  Riscos
    • Processadors SuperEscalars
  3. Anàlisi de rendiment i Benchmarking  (6h P + 6h NP)
    • Mètriques,
    • Rendiment,
    • Bechmarks
    • Llei d'Amdhal.
  4. Introducció al Processament Paral·lel (6h P+ 4h NP)
    • Introducció
    • Conceptes
    • Límits del Processament Paral·lel
  5. Algorismes Paral·lels (12h P+ 12h NP)
    • Models de Programació Paral·lela
    • Introducció a  MPI
    • Disseny d'Aplicacions Paral·leles
  6. Computadors Paral·lels (4h P + 4h NP)
    • Tipus
    • Computadors Vectorials
    • Computadors en Array
    • Ejemples de Supercomputadors actuals
  7. Cloud Computing (6h P+ 4h NP)
    • Que és cloud computing?
    • Classificació
    • Amazon Cloud

Bibliografia

Bibliografia recomanada

J. Hennessy, Patterson D.

Computer Architecture. A Quantitative Approach.

Morgan and Kaufmann Publishers. 2002.

http://www.mkp.com/books_catalog

 

D. Sima, T. Fountain, P. Kacsuc.

Advanced Computer Architecture: a Design Space Approach

Addison Wesley 1997

 

I. Foster

Designingand Building Parallel Programs

Addison-Wesley, 1994

 

D. Moldovan

Parallel Processing. From Applications to Systems

Morgan Kaufmann Publishers, 1993


B. Wilkinson and M. Allen

Parallel Programming

Pearson Prentice Hall 2nd edition