Implement kernel looped
Bench kernel looped