Desafio de Programação Paralela

O Desafio consiste na resolução paralela e/ou distribuída de um problema específico da área de Computação. A equipe que tiver o menor tempo de execução total será a vencedora.

A resolução do problema acontecerá antes do evento, em ambiente próprio da equipe. Durante o evento serão divulgados apenas os resultados e a equipe campeã.

O Desafio de Programação Paralela do ERAD-SP é um evento preparado para alunos matriculados em cursos de graduação e pós-graduação nas instituições de ensino do Estado de São Paulo, extensíveis a outros estados e países.

Participe também do Desafio de Programação Intel para a arquitetura Intel® Xeon Phi™ e concorra a um Ultrabook inspirado pela Intel. Veja mais detalhes em neste link.

Resultado

Veja o resultado do Desafio aqui.

Categorias

Haverá duas categorias: graduação e pós-graduação, sendo que cada equipe concorre somente contra equipes da mesma categoria.

Equipes

Cada equipe pode ter, no máximo, até 3 integrantes. É obrigatório que todos os membros da equipe estejam inscritos e presentes no evento. Caso algum membro não esteja inscrito e/ou presente, a equipe será desclassificada.

Equipes mistas serão inseridas na categoria de pós-graduação e um integrante não pode participar de mais de uma equipe.

Sumissão

O prazo limite para a submissão é dia 28 de Julho de 2013, até as 23:59 hs (horário de Brasília: GMT -03:00).

Cada equipe deve criar um arquivo Makefile com as instruções de compilação, sendo que deve existir o target run com o comando de execução.

Para a submissão, cada equipe deve compactar o código fonte e o Makefile em um arquivo .tar.gz, .rar ou .zip e enviá-lo através do link disponível na página do evento. Esse arquivo pode ter, no máximo, 32 Kb de tamanho. Submissões maiores do que este tamanho serão desconsideradas.

Clique aqui para enviar sua solução.

Avaliação

Depois de encerrado o prazo de submissão, as soluções serão avaliadas no Ambiente de Teste dos juízes. Estas avaliações acontecerão durante o evento.

Portanto, a divulgação do resultado final será feita na seção de encerramento do evento.

Situações não previstas ou casos omissos serão resolvidos pelos organizadores do evento.

Demais detalhes sobre as regras podem ser vistas aqui

Problema

Clique aqui para abrir o arquivo com
a descrição do problema.

Dicas

Algumas dicas serão colocadas no site do ERAD-SP nos meses de Maio e Junho de 2013.

Estas dicas podem ser utilizadas para a construção da solução.

Caso queira compartilhar alguma dica, entre em contato conosco.

Dica de Maio/2013.
Dica de Junho/2013.

Ambiente de teste

O ambiente utilizado para o teste das submissões tem as seguintes características:

Além disso, as soluções devem ser construídas na linguagem C/C++ com o uso de bibliotecas conhecidas de HPC: OpenMP, MPI e/ou POSIX Threads.

Organização

Calebe de Paula Bianchini

Denise Stringhini

Colaboração

Luciano Silva

Contato

calebebianchinimackenziebr