9521

Using RenderScript and RCUDA for Compute Intensive tasks on Mobile Devices: a Case Study

Roelof Kemp, Nicholas Palmer, Thilo Kielmann, Henri Bal, Bastiaan Aarts, Anwar Ghuloum
VU University, De Boelelaan 1081A, Amsterdam, The Netherlands
1st European Workshop on Mobile Engineering (ME’13), 2013

@article{kemp2013using,

   title={Using RenderScript and RCUDA for Compute Intensive tasks on Mobile Devices: a Case Study},

   author={Kemp, Roelof and Palmer, Nicholas and Kielmann, Thilo and Bal, Henri and Aarts, Bastiaan and Ghuloum, Anwar},

   year={2013}

}

Download Download (PDF)   View View   Source Source   

1251

views

The processing power of mobile devices is continuously increasing. In this paper we perform a case study in which we assess three different programming models that can be used to leverage this processing power for compute intensive tasks. We use an imaging algorithm and compare a reference implementation of this algorithm based on OpenCV with a multi threaded RenderScript implementation and an implementation based on computation offloading with Remote CUDA. Experiments show that on a modern Tegra 3 quad core device a multi threaded implementation can achieve a 2.2 speed up factor at the same energy cost, whereas computation offloading does neither lead to speed ups nor energy savings.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: