Does Kernel Need Micro Architecture