arXiv · 2603.28645
Loop Control Management in Tightly Coupled Processor Arrays (TCPAs)
Abstract
Multidimensional loop kernels often suffer from control overhead that can dominate execution time on parallel loop accelerators. Tightly Coupled Processor Arrays (TCPAs) offload loop control to a global controller (GC), but existing approaches still require hundreds of control signals. We propose a method to derive and aggressively reduce these control conditions from a polyhedral representation of the iteration space, achieving reductions of 15x to 45x in control signals across several benchmarks. We introduce a lightweight GC architecture that evaluates conditions as unions of polyhedra using bounded evaluation units, requiring hardware comparable to a single processing element. Control signals are distributed throughout the array with a minimal number of delay elements resulting in zero-overhead loop control. Our evaluation on PolyBench kernels shows that the entire control flow requires < 10 % of the total array resources.
Explore related subjects
Keep this discovery
Dominik Walter, Frank Hannig, Jürgen Teich. 2026-03-30. Loop Control Management in Tightly Coupled Processor Arrays (TCPAs). https://arxiv.org/abs/2603.28645
Cite the original work for its findings. Save a collection to share your selection of sources.