• Avaliação de desempenho do ambiente de programação X-Kaapi através do benchmark BOTS 

      Santos, Anellena Andrade dos (2013) [Trabalho de conclusão de graduação]
      No contexto de programação paralela, existem vários paradigmas e conceitos diferen- tes para expressar paralelismo. O caminho para se construir programas mais eficientes são ferramentas capazes de suportar mais de um desses ...
    • Compilação de código C/Mpi para C/Pthreads 

      Morales, Diego Francisco de Gastal (2008) [Trabalho de conclusão de graduação]
      A tecnologia de processadores multicore está trazendo novas demandas para as área de processamento paralelo e de alto desempenho. Bastante já foi pesquisado sobrc fonnas dc aumentar o desempenho de implementações da norma ...
    • Controle de granularidade de tarefas em OpenMP 

      Silva, Márcio de Oliveira da (2011) [Trabalho de conclusão de graduação]
      Resumo não disponível
    • CUIA : uma ferramenta para a obtenção de informações de variáveis em códigos C 

      Stangherlini, Ismael (2010) [Trabalho de conclusão de graduação]
      As arquiteturas NUMA têm sido amplamente utilizadas como máquinas para computação intensiva de aplicações paralelas, na área de High Performance Computing. Tais arquiteturas são caracterizadas pela presença de núcleos de ...
    • Ensino da computação na educação básica 

      Oliveira, Pedro Wachsmann Schanzer de (2022) [Trabalho de conclusão de graduação]
      Neste Trabalho de Conclusão de Curso serão abordados temas referentes ao ensino de computação no Ensino Básico. Com o intuito de fazer uma proposta de ensino acessível e replicável, foram feitas análises em modelos de ...
    • Hybrid parallel programming : evaluation of OpenACC 

      Chatain, Leonardo Piletti (2013) [Trabalho de conclusão de graduação]
      OpenACC é uma nova especificação para uma API de programação paralela híbrida (CPU + GPU), na qual o programador utiliza diretivas de compilação para distribuir a execução do programa entre a CPU e a GPU. Em comparação a ...
    • Impacto da granularidade de tarefas em um programa OpenMP recursivo - Mergesort 

      Oliveira, Arthur Longoni (2024) [Trabalho de conclusão de graduação]
      Este trabalho mostra o processo de paralelização de um clássico algoritmo de ordenação, explicitando as razões para a escolha do mesmo para a realização das análises e os principais fatores que impactam em seu desempenho ...
    • Towards clouds@home : integration of virtualization in desktop grids with OAR and BOINC 

      Presa, Thiago Addevico (2010) [Trabalho de conclusão de graduação]
      Computação voluntária é o nome dado ao uso de recursos dos usuários finais para executar computações de alto desempenho. Dois grandes desafios da computação voluntária atualmente são facilitar o desenvolvimento de aplicações ...
    • Work stealing inside GPUs 

      Toss, Julio (2011) [Trabalho de conclusão de graduação]
      Unidades de processamento gráfico (GPU) tornaram-se ferramentas de grande valia no domínio da computação de alto desempenho. Graças as recentes inovações e melhoramentos do hardware é possível utilizar processadores gráficos ...