separate channels & block/grid size