Percorrer por autor "Ribeiro, Tiago"
A mostrar 1 - 2 de 2
Resultados por página
Opções de ordenação
- Conferência Internacional Investigação, Práticas e Contextos em EducaçãoPublication . Dias, Isabel Simões; Abreu, Maria Odília; Barroso, Marisa; Ribeiro, Tiago; Pinto, Hélia Gonçalves; Neves, Ana Margarida
- Optimizing Memory Usage and Accesses on CUDA-Based Recurrent Pattern Matching Image CompressionPublication . Domingues, Patrício; Silva, João; Ribeiro, Tiago; Rodrigues, Nuno M. M.; Carvalho, Murilo B. de; Faria, Sérgio M. M.This paper reports the adaptation of the Multidimensional Multiscale Parser (MMP) algorithm to CUDA. Specifically, we focus on memory optimization issues, such as the layout of data structures in memory, the type of GPU memory - shared, constant and global - and on achieving coalesced accesses. MMP is a demanding lossy compression algorithm for images. For example, MMP requires nearly 9000 seconds to encode the 512 x 512 Lenna image on a 2013's Intel Xeon. One of the main challenges to adapt MMP to manycore is related to the dependency over a pattern codebook which is built during the execution. This forces the input image to be processed sequentially. Nonetheless, CUDA-MMP achieves a 12x speedup over the sequential version when ran on an NVIDIA GTX 680. By further optimizing memory operations, the speedup is pushed to 17.1x.
