Sammanfattning I detta dokument presenterar vi en OpenCL-baserad heterogen implementation av en datorvisionsalgoritm -image inpainting-baserad objektborttagningsalgoritm - på mobila enheter. För att dra nytta av den mobila processorns beräkningskraft är algoritmens arbetsflöde partitionerat mellan processorn och GPU-enheten baserat på profileringsresultatet på mobila enheter, så att beräkningsintensiva kärnor accelereras av den mobila GPGPU (data för allmänna ändamål med hjälp av grafikprocessorer). Genom att utforska implementeringen kompromisser och utnyttja de föreslagna optimeringsstrategierna på olika nivåer, inklusive algoritmoptimering, parallellismoptimering och minnesåtkomstoptimering, påskyndar vi algoritmen avsevärt med CPU-GPU heterogen implementation, samtidigt som kvaliteten på de utgående bilderna bevaras. Experimentella resultat visar att heterogen databehandling baserad på GPGPU-sambearbetning kan avsevärt påskynda datorseendealgoritmer och göra dem praktiska på verkliga mobila enheter.
Wang m.fl. REF överförde en avbildningsbaserad objektborttagningsalgoritm till OpenCL.
Computer Vision Accelerators for Mobile Systems based on OpenCL GPGPU Co-Processing
{'venue': None, 'journal': 'Journal of Signal Processing Systems', 'mag_field_of_study': ['Computer Science']}