loader use dynamic kernel size