• DocumentCode
    1925795
  • Title

    DFG-base Dynamic Operation Partitioning for Heterogeneous Multicluster VLIW DSP Processor

  • Author

    Yang, Yangzhao ; Zhao, Zeng ; Gu, Naijie

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2012
  • fDate
    24-28 Sept. 2012
  • Firstpage
    557
  • Lastpage
    561
  • Abstract
    The instruction-level parallelism (ILP) of Very Long Instruction (VLIW) Word DSP processor is acquired through operation partitioning and software pipeline. In the previous research of cluster, researchers always focus on reducing move operations between clusters, but rarely consider the effect of heterogeneous architecture combined with SIMD structure and some registers which should be allocated on specified cluster. And the process of building the data flow graph (DFG) has no relationships with the architecture. Therefore, we design an algorithm based on DFG for heterogeneous multicluster VLIW DSP processor to solve the problem. Firstly, using the method of SIMD to find the instructions to be disposed specially. Then the DFG is built with the information of the cluster, and it will be partitioned into several sub-graphs according to the relations among operations. At last the sub-graphs are adjusted with a heuristic method. Experiment results show that this algorithm can make the load of cluster more balanced, and achieve an average of 10% improvement compared to the traditional method.
  • Keywords
    data flow graphs; digital signal processing chips; dynamic programming; multiprocessing systems; parallel processing; DFG base dynamic operation partitioning; ILP; SIMD method; SIMD structure; data flow graph; heterogeneous multicluster VLIW DSP processor; instruction level parallelism; software pipeline; word DSP processor; Clustering algorithms; Computer architecture; Digital signal processing; Educational institutions; Partitioning algorithms; Registers; VLIW; DFG; DSP; ILP; SIMD; VLIW; cluster; heterogeneous;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing (CLUSTER), 2012 IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4673-2422-9
  • Type

    conf

  • DOI
    10.1109/CLUSTER.2012.43
  • Filename
    6337822