Divide one kernel to two, each deal with several stages.