Tile Scheduling in CuTeDSL

In CuTeDSL, it is often convenient to use StaticPersistentTileScheduler when writing persistent kernels. In this blogpost I give a brief intro to how it works. Usage in Kernel Typical usage within a CuTeDSL program is that we first set up the grid and the scheduler params in a dedicated function: tile_sched_params = utils . PersistentTileSchedulerParams ( problem_shape_ntile_mnl , self .…