So the Xperia X has 2x ARM Cortex A72 and 4x ARM Cortex A53 cores. Would there need to be a sophisticated kernel code to utilise the 2 low power ones on small tasks & running idle but use 4 cores for intense tasks. Or is the kernel already good enough but just needs telling that these cores exist?