This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can I measure the power performance of GPU based on Samsung Chromebook2?

Dear All,

I want to say really thanks for everyone. Because when I have a question, always this forum give me a precious answer

Cut to the chase, I am wondering whether I can measure the power performance of Mali GPU based on Samsung Chromebook 2.

Or any technical document about power performance when I use just one Mali GPU compute unit.

Thanks a lot, in advance

Yours sincerely,

Woojung Myung

Parents
  • Hi nightskyz,

    Unfortunately production devices such as the Samsung Chromebook 2 it is not possible to get power measurements without hardware modifications.  The Odroid X-U3, however, is exactly the same SoC, Exynos 5422, as the Samsung Chromebook 2 but already has the hardware modification for power measurement when you buy it.  If you are interested in power measurement, I can recommend the Odroid X-U3.

    As for OpenCL on the Chromebook 2, whilst there are 6 Mali cores in the device, they are arranged into two logical core groups with 2 and 4 Mali cores respectively, that appear as two different OpenCL devices. As such it is only possible to run your kernel on either the 2 or the 4, not all 6 (unless you create two contexts, one for each device and execute your kernel on both devices simultaneously).

    With regards to the performance difference between the core group with 2 or 4 cores, without knowing what code you are running I can't really speculate as to why you wouldn't see a 2x performance with 2x cores.  Could I recommend taking a read of the Mali OpenCL optimization guide for T600 series: http://infocenter.arm.com/help/topic/com.arm.doc.dui0538f/DUI0538F_mali_t600_opencl_dg.pdf.  That may give you some useful information on how compute programs can be written in such a way as to scale better on Mali GPUs.

    Hope this helps,

    Rich

Reply
  • Hi nightskyz,

    Unfortunately production devices such as the Samsung Chromebook 2 it is not possible to get power measurements without hardware modifications.  The Odroid X-U3, however, is exactly the same SoC, Exynos 5422, as the Samsung Chromebook 2 but already has the hardware modification for power measurement when you buy it.  If you are interested in power measurement, I can recommend the Odroid X-U3.

    As for OpenCL on the Chromebook 2, whilst there are 6 Mali cores in the device, they are arranged into two logical core groups with 2 and 4 Mali cores respectively, that appear as two different OpenCL devices. As such it is only possible to run your kernel on either the 2 or the 4, not all 6 (unless you create two contexts, one for each device and execute your kernel on both devices simultaneously).

    With regards to the performance difference between the core group with 2 or 4 cores, without knowing what code you are running I can't really speculate as to why you wouldn't see a 2x performance with 2x cores.  Could I recommend taking a read of the Mali OpenCL optimization guide for T600 series: http://infocenter.arm.com/help/topic/com.arm.doc.dui0538f/DUI0538F_mali_t600_opencl_dg.pdf.  That may give you some useful information on how compute programs can be written in such a way as to scale better on Mali GPUs.

    Hope this helps,

    Rich

Children