DocumentCode
2444247
Title
OpenCL embedded profile prototype in mobile device
Author
Leskelä, Jyrki ; Nikula, Jarmo ; Salmela, Mika
Author_Institution
Devices R&D, Nokia Corp., Nokia, Finland
fYear
2009
fDate
7-9 Oct. 2009
Firstpage
279
Lastpage
284
Abstract
Programmable graphics processing unit (GPU) has over the years become an integral part of today´s computing systems. The GPU use-cases have gradually been extended from graphics towards a wide range of applications. Since the programmable GPU is now making its way to mobile devices, it is interesting to study these new use-cases also there. To test this, we created a programming environment based on the embedded profile of the fresh Khronos OpenCL standard and ran it against an image processing workload in a mobile device with CPU and GPU back-ends. The early results on performance and energy consumption with CPU + GPU configuration were promising but also suggest there is room for optimization.
Keywords
computer graphics; coprocessors; energy consumption; image processing; optimisation; programming environments; CPU + GPU configuration; Khronos OpenCL standard; computing systems; embedded profile prototype; energy consumption; image processing workload; mobile device; optimization; programmable graphics processing unit; Application software; Central Processing Unit; Computer graphics; Computer vision; Hardware; Image processing; Kernel; Mobile computing; Programming environments; Prototypes; Computer graphics hardware; Embedded systems; Image processing; OpenCL; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems, 2009. SiPS 2009. IEEE Workshop on
Conference_Location
Tampere
ISSN
1520-6130
Print_ISBN
978-1-4244-4335-2
Electronic_ISBN
1520-6130
Type
conf
DOI
10.1109/SIPS.2009.5336267
Filename
5336267
Link To Document