O encontro desta semana marcou o reinicio do GEMPP neste semestre, onde tratamos os seguintes assuntos:Discussao sobre a participacao das equipes na maratona de programacao.Analise do Problema A da maratona (Bucket Sort)A discussao sobre a participacao das equipes na maratona serviu para mostrar para os membros do GEMPP que nao puderam participar da competicao como ela ocorre de fato. Falamos sobre o procedimento de aplicacao, que durante a manha tivemos o warmup onde tivemos a possibilidade de fazer e executar um problema, simulando o momento real da maratona, no warmup foi tambem o momento de tirar todas as nossas duvidas.Na parte da tarde deu-se a maratona de fato, onde recebemos 5 problemas e tivemos por volta de 4 horas para buscar obter o melhor speedup. Comentou-se tambem sobre a premiacao que as duas equipes do GEMPP recebeu, o que serve de incentivo para uma nova participacao na proxima edicao da maratona de programacao paralela.Na analise do problema do bucket sort discutimos as implementacoes das duas equipes durante a maratona, e pensamos em buscar uma melhor solucao. Uma das alternativas pensadas foi alterar o metodo de ordenacao de cada balde, a tentativa foi utilizar a funcao qsort, porem infelizmente nao conseguimos realizar esta alteracao pois nao conseguimos pensar numa funcao de comparacao.Dessa forma ficamos entao com o mesmo speedup obtido durante a maratona de programacao paralela:UNIPAMPA2: 10UNIPAMPA1: 4Para 12 threads.Participaram do encontro os alunos:Adriano, Augusto, Henrique, Jonathan, Sander e Uillian. Nesta reuniao, o grupo discutiu e debateu sobre implementacoes e aplicacoes de MPI em problemas previamente estudados e paralelizados em OpenMP.Foram estudados 3 algoritmos ja vistos em encontros passados e foram propostas solucoes e observadas diferencas de implementacao com processamento paralelo utilizando MPI - Multiplicacao de Matrizes, Conjunto de Mandelbrot e Permutation Flowshop Scheduling.Multiplicacao de MatrizesEm nossa paralelizacao posterior, foram utilizados duas marcacoes #pragma que paralelizaram a multiplicacao, dando desempenho. A modificacao de paradigma em MPI exige modificacoes no codigo, dividindo a matriz de multiplicacao para que seja distribuida a execucao entre os processos.MandelbrotForam observadas semelhancas entre implementacoes em OpenMP e MPI (ambos dividindo tarefas para diferentes threads/processos).Permutation Flowshop SchedulingForam apresentadas solucoes para o problema em MPI e constatada a ineficiencia (baixo speedUp) do OpenMP nesse caso. No encontro desta semana foi trabalhado a paralelizacao do algoritmo de Haar Wavelets da 7a Maratona de Programacao Paralela(WSCAD - SSC 2012).Haar WaveletsA transformada de Haar e um metodo de compressao de dados, usado em analise e processamento de sinais. Participaram deste envontro: Augusto, Henrico e Sander. Na ultima semana ocorreu a 7 Maratona de Programacao Paralela no LNCC em Petropolis. O GEMPP-UNIPAMPA marcou presenca com a participacao de 2 equipes:UNIPAMPA1 - Arthur e UillianUNIPAMPA2 - Henrique, Sander e LeandroA maratona foi realizada no dia 17 de Outubro. Pela parte da manha realizou-se o warmup, onde os participantes puderam conhecer o ambiente e testar com um problema.Na parte da tarde das 14:00h ate as 18:15h ocorreu de fato a maratona, onde cada equipe recebeu um conjunto de 5 problemas e teve de buscar o melhor speedup. Em breve divulgaremos a lista dos problemas, que tambem serao