Algoritmo Paralelo do Teorema de Convolução em Imagens em OpenMP para Java
As aplicações científicas e comerciais tem demandado poder computacional cada vez maior. Para atender essa demanda, o mercado de processadores vem criando tecnologias como processadores multicore. Porém, o uso de parte ou de todos os núcleos em uma aplicação não é trivial, pois é necessário criar múltiplos threads, cujo controle e ajustes de algoritmos nem sempre são de conhecimento dos programadores (GEER, 2005). A linguagem Java possui suporte nativo a threads, porém necessita-se tempo e conhecimento apurado para extrair o paralelismo de códigos sequenciais. A partir dessas dificuldades e com base na biblioteca OpenMP, foi desenvolvida a biblioteca JOMP que visa explorar o paralelismo em Java com menor dificuldade (BULL et al. 2000). O objetivo desse trabalho foi analisar o ganho de desempenho da paralelização da biblioteca JOMP em processadores multicore.