Olá pessoal,
Recentemente tive um projeto procad aprovado, nesse projeto além de bolsas de IC existe a possibilidade de uma viagem de cooperação/estágio na UNB ou na UFPel. As bolsas começariam já (pagamento em
dezembro). Para as duas a ideia é trabalhar com os meus doutorandos (Rogério e Marcos) os tópicos estão abaixo.
Em caso de interesse, me mande um e-mail com o subject: IC - Procad tenho que escolher o bolsista até o dia 19/11. Notem que não é necessário conhecimento prévio, em uma IC o essencial é aprender.
Abraço,
Alfredo
Projeto do Rogério
O objetivo principal do projeto é o estudo de técnicas de paralelização automática e seu uso em aplicações que explorem multicore e multiGPU. O estagiário irá estudar tecnologias e linguagens de programação voltadas à computação paralela em plataformas heterogêneas e sua aplicação na melhoria do desempenho. Entre as tecnologias estão OpenCL, CUDA e diretivas de compilação (OpenMP e OpenACC).
2. Realização de experimentos e coleta dos resultados.
3. Elaboração de gráficos com os resultados.
Projeto do Marcos
O objetivo deste trabalho é a implementação do modelo BSP para
permitir prever o desempenho de tempo de algoritmos ou aplicações
paralelas que são executadas sobre placas gráficas (GPUs).
Um estagiário seria de utilidade na parte de coleta de dados e
simulação de aplicações BSP nas placas gráficas disponíveis. GPU's são
dispositivos que estão evoluindo rapidamente. O estagiário também
estaria encarregado do analise de mídia sobre Internet em diferentes
redes sociais de caráter científico, este análise seria focada sobre
trabalhos relacionados que poderiam contribuir positivamente o
objetivo deste trabalho.
Uma das contribuições deste projeto vai se concentrar nos principais
problemas que impactam negativamente a implementação eficiente do
modelo BSP em placas gráficas e Supercomputadores com GPU's
interligados a uma infraestrutura de rede. Entre as atividades gerais
do estagiário estão:
1. Analise manual de mídia nas redes sociais sobre de aplicações GPUs
2. Simulação e coleta de aplicações BSP em diferentes arquiteturas GPUs
3. Verificar dados que impactem o desempenho de aplicações BSP
4. Testar aplicações desenvolvidas em CUDA e em OPENCL