Introdução à Computação Paralela: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
(initial version)
 
Linha 9: Linha 9:
=== Project 1 ===
=== Project 1 ===
* The class will be divided into interest groups
* The class will be divided into interest groups
* The interest groups will each pick one of the following technologies or else
* The interest groups will each pick one of the following technologies or else propose another one of their liking.  
propose another one of their liking.  
** mapreduce/hadoop
** mapreduce/hadoop
** MPI
** MPI

Edição das 11h31min de 14 de agosto de 2012

Esta é a pagina principal de um curso de programacao paralela ministrado em 2012 no IPRJ/UERJ, de utilidade geral para a formacao de programadores de nivel avancado na area cientifica e de processamento multimidia (audio-visual).

General Info

  • Meeting times: Tues 12:30pm-2pm, Thursdays 2:20pm - 4pm
  • Evaluation criteria: The class will consist on 1 quizz at the end of the term (60%),

plus practical projects (40%).

Homework

Project 1

  • The class will be divided into interest groups
  • The interest groups will each pick one of the following technologies or else propose another one of their liking.
    • mapreduce/hadoop
    • MPI
    • Cuda
    • Hybrid technologies (Distributed + Cuda)
    • Languages designed for concurrency: Google Go, Erlang, etc.
    • Programming for the Playstation 3 parallel architecture[1]
  • The project will consist in a series of presentations by the group members

individually.

  • Grade will be asigned to each presentation individually

Project 1

  • This project will consist on a practical programming problem from the

student's research. The student is required to describe a problem from his research and present a parallel implementation of some aspect of it.

  • This will be evaluated through actual code and acompanying monograph.