This video describes the working of the programmable and energy-efficient CGRA accelerators. Coarse-Grained reconfigurable arrays or CGRAs are loop accelerators that can accelerate even non-vectorizable loop in an energy-efficient manner. CGRA achieves higher power efficiency due to simpler hardware and intelligent software techniques. Since CGRAs execute the loop operations in a software-pipelined manner, they can efficiently accelerate the loops with low parallelism i.e. the loops featuring loop-carried dependencies, or loops with high branch divergence etc. This video summarizes key aspects of CGRA accelerators and shows how we can execute a loop on the CGRA.