A design of a GP-GPU based stream processor for an image processing

Mobile devices provide a more realistic image processing and various high spec features to satisfy users. So, mobile devices have been developing in the direction of computing acceleration by using a strong parallelism of GP-GPU processing. In this paper, a GP-GPU architecture is proposed based on stream processing architecture which has the advantage of high parallelism to enhance the image processing capability. The proposed GP-GPU architecture consists of 8 stream processors and has multi-banked cache memory structure. The results of verification shows that the proposed stream processor improves the performance of the integral image generation : 24.5%, 3×3 Gaussian filer mask : 4.7%, 5×5 Gaussian filter mask : 1.3% in comparison with ARM Cortex-A15 quad core.