Educacion Maestria Dr. Vicente cursos Investigación

CECS 7410: Parallel Computing


Dr. Luis M. Vicente

Departamento de Ingeniería Eléctrica, Computadoras y Ciencias de Computadoras
Universidad Politécnica de Puerto Rico


| Prontuario | Reglas | Objetivos | Contenido |Trimestres pasados |


 

Trimestre Wi12
Notas de clase
Videos de clase

| classp1c1 | Novideo | classp1c3 | classp1c4 | classp1c5 | classp1c6 | classp1c7 |classp1c8-9 |

Examenes resueltos


Notas de OSCER
Ficheros MPI/OpenMP/Cuda Ejemplos

 

Semana fecha
Temas, fechas de asignaciones y exámenes

S1: 20/26 nov

  • Intro

S2: 27/03 dic

  • Multiprocessor Computer Architectures (Ch1).

S3: 04/10 dic

  • Interconnection Networks (Ch2).

S4: 11/17 dic

  • Performance Analysis (Ch3).

S5: 18/24 dic

  • N/A
    Project Mid term report

S6: 08/14 ene

  • N/A

S7: 15/21 ene

  • Shared Memory Architecture (Ch4).

S8: 22/28 ene

  • Message Passing Architecture (Ch5).

S9: 29/04 feb

  • Message Passing Interface (Ch9).

S10: 05/11 feb

  • Abstract Models (Ch6).
  • Network Computing (Ch7).

S11: 12/18 feb

  • Project Final reports

S12: 19/25

  • Exam Week


Profesor
  • Dr. Luis M. Vicente
  • Oficina: DSP Lab L 308B (dentro del laboratório de DSP)
  • Horas de oficina: 4:00 – 6:30 PM (Martes)
  • Teléfono: 787 622 8000 - ext: 344 Fax: 787 760 7815
  • Correo electrónico : lvicente
  • Internet: http://www.lmvicente.com
Prerequisitos CECS 6130 Data Comm. and Comp. Networks.
Libro de Texto Advanced Computer Architecture and Parallel Processing, 2005, Hesham El-Rewini and Mostafa Abd-El-Barr, Wiley, ISBN: 0-471-46740-5.
Referencias bibliográficas

Parallel Programming in C with MPI and OpenMP (2003), Michael J. Quinn, McGraw-Hill, ISBN: 978-0072822564.

Formato de examen Proyectos
Reglas de evaluación
  • Proyecto Final term 2: 90%
  • Asistencia: 10% (se pierde con 3 o más ausencias injustificadas)
    Muestren cualquier trabajo extra que ustedes hagan. Aprenderán más y demostrarán al profesor su interes por el curso.
Reglas del curso
  • El estudiante es responsable de firmar la hoja de asistencia diariamente con su firma particular y legible.
  • Para recibir notificaciones por correo electrónico deberá enviarme un e-mail con una dirección que incluya su nombre y apellido (por ejemplo highlandersurfer@rincon.com no será recomendable).
  • La ausencia injustificada de 3 clases o más será penalizada con un 10% de la nota final.
  • El estudiante debe estudiar las notas de clase (disponibles en formato journal viewer).
  • El estudiante debe ver y estudiar los videos de clase (dos videos por semana).
  • El estudiante debe tener disciplina estricta o se retrasará en el curso.
  • Las fechas oficiales serán expuestas en el calendario del curso.
  • El estudiante es responsable de leer todos los anuncios expuestos.
  • Material nuevo será expuesto según el curso vaya avanzando. Por favor, visiten diariamente los anuncios en esta página y en BlackBoard.
  • Nuevas reglas serán añadidas según el curso progrese.
Contenido del curso
  • Multiprocessor Computer Architectures.
  • Interconnection Networks.
  • Performance Analysis.
  • Shared Memory Architecture.
  • Homework and Review.
  • Midterm Proyect Report.
  • Message Passing Architecture.
  • Abstract Models.
  • Network Computing Message.
  • Passing Interface.
  • Homework and Review.
  • Final Proyect Report.


 

Clases de Trimestres Pasados

 

Proyectos de años anteriores

Exámenes de años anteriores

Ejemplos con Matlab

FICHEROS AVANZADOS

Z transform and zero pole plot.

This example uses gzplot.fig gui file to draw a zero-pole plot of any function the user enters. 

It is very instructive to see the surface of the Z function with respect the unit circle. (uses mzplott.m to do the calculations)

gzplot.m m file of gzplot.fig

Differential Equations using Kutta method.

This example uses gmykuta.fig gui file to the state drawing of any function the user enters. 

It is very instructive to see the variation of the state variable vs time, and vs the derivative. (uses mykuta.m to do the calculations)

gmykuta.m m file of gmykuta.fig

FICHEROS SIMPLES

Unit step, delta, ramp and rect examples: save all file in your matlab current directory and execute mexample. Later you can edit mexample.m and modify it to verify your assignments.

mexample.m | fstep.m | fdelta.m | framp.m | frect.m

  Example of a convolution of two rect

mconvrect.m | fstep.m | fdelta.m | framp.m | frect.m

 Example of a convolution of a rect and a RC low pass filter 

mconvexp.m | fstep.m | fdelta.m | framp.m | frect.m

Example building signals with steps and ramps 

msenalesconrampa.m | msenalesconstep.m | fstep.m | framp.m | frect.m

Example of multiplication with delta and convolution with delta 

mmultwithdelta.m | mconvwithdelta.m | fstep.m | framp.m | frect.m

Asignaciones años anteriores

 

 

Luis M Vicente López
Profesor Asociado
Departamento de Ingeniería Eléctrica, Computadoras y Ciencias de Computadoras
Universidad Politécnica de Puerto Rico
Avenida Ponce de León 377
Hato Rey, 00919, Puerto Rico

Officina: L 308B (DSP Lab)
Tel:787 662 8000

Fax: 787 760 7815

lvicente

Inicio Dr. Vicente cursos

© Luis M Vicente.