Convection occurs in the Earth's mantle because it is the most efficient way for the Earth to cool or dispose of its deep-seated heat content. In general, heat can be transferred by conduction, radiation or convection.
The main difference between hot and cold desert is that the hot desert is battered by a high sun whereas the cold desert has ice and the snow in the ground.