Add kernel based mpdecision