Backtracking Optimized DDG Directed Scheduling Algorithm for Clustered VLIW Architectures

Yang Xu,Tang Zhizhong,Guo Deyuan,He Hu
DOI: https://doi.org/10.1109/icfcsa.2011.25
2011-01-01
Abstract:This work presents an instruction schedule approach to improve the performance of clustered VLIW architectures. The proposed scheme is based on a preliminary scheduling phase directed though analyzing of Data Dependence Graph (DDG) and a backtracking optimization scheduling phase bringing further improvement by balancing the workloads through clusters and minimizing the penalties of inter-cluster data communications simultaneously. We have implemented and evaluated the proposed scheme with UTDSP benchmarks. Results show a significant speed-up in performance. The speedup can up to 38.58%, with average speedup ranging from 23.91% (2-Clusters) to up to 26.78% (4-Clusters).
What problem does this paper attempt to address?