As a research project, I am now playing with Odroid C4 (G31 mp2), Odroid N2 (G52 mp4), and Hikey960 (G71 mp8)
After quick looking at the clinfo, I became curious about number of cores attached to each of GPU model above.
AFAIK, the MP means "multi processing", and hence number of shader cores in Bifrost series.
However, when I ran clinfo, the shown "max compute units" are 1, 2, 8 (G31 mp2, G52 mp4, and G71 mp8) unlike what I expected (2 ,4, 8).
FYI - I checked that both Odroid C4/N2 are using relatively old mali device driver compared to the Hikey960. However, as both device driver read the raw gpu props from the GPU, I guess both can correctly read the available number of cores.
Do I miss anything for GPU configuration? or was the specification from amlogic wrong?