Dynamic template generation for resource sharing in control and data flow graphs

David C. Zaretsky, Gaurav Naresh Mittal, Robert P. Dick, P. Banerjee · 2006

High-level synthesis compilers often produce reoccurring patterns in intermediate CDFGs during translation. By identifying large reoccurring patterns, one may reduce area and communication overhead by efficiently reusing hardware for multiple operations. This paper presents an algorithm for dynamically generating templates of reoccurring patterns for resource sharing in CDFGs. Results show 40-80% resource reduction using small, incremental template growth, and variations within a 5% margin among varying look-ahead depths.

Read the paper · More papers on PaperTik