Evaluation of the RuCL Framework on Raspberry Pi

Takafumi Miyazaki, Hayato Hidari, Naohisa Hojo, Ittetsu Taniguchi, Hiroyuki Tomiyama


We previously developed the RuCL framework dedicated for running GPU-oriented programs on multicore processors. OpenCL is one of the most popular frameworks for parallel computing. OpenCL is platform independent in prin- ciple, and OpenCL programs can be executed on various hardware platforms. However, OpenCL programs written for GPUs are often poorly executed on multicore processors in terms of performance due to the granularity of threads. We port and evaluate our framework on the Raspberry Pi.


OpenCL; thread execution; data-parallel execution; multicore processors

Full Text:



  • There are currently no refbacks.