how many shader cores on G31/G52?


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?