Thanks, In my case some threads have more work and rest have slightly less. If i know beforehand which threads consume more cpu can i assign them forcibly to cortex A72. Also if the cpu requirement changes (increase or decrease) mid way does the kernel it still perform thread switch to different cortex? If yes does it happen only if the other cortex is idle?