We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello All,
Perhaps this question is due to the nature of all GPU, regardless of the Mali GPU. I would like to know the theoretical reason why the CPU can perform better than the GPU.
Short test environment information:
Test Result:
*MP/s = (Number of operations during a single test run * pixmap width * pixmap height) / (1000 * 1000 * execution time in seconds)
*Measure time after glFinish() finishes
Only GPU with better performance than 256x256 are better and CPUs perform better with smaller sizes.
Is there something wrong I measured it? Is there another problem? Thanks in advance for any answer.
GPUs are designed for solving large data-parallel problems, with millions of threads of execution. Small workloads have two issue which make them a bad-fit for any GPU: