A compiler approach to managing storage and memory bandwidth in configurable architectures

Configurable architectures offer the unique opportunity of realizing hardware designs tailored to the specific data and computational patterns of an application code. Customizing the storage struct...