unrolled neighborhood iteration