• DocumentCode
    3141521
  • Title

    An Address-Based Compiling Optimization for FFT on Multi-cluster DSP

  • Author

    Dongpeng Xu ; Qilong Zheng

  • Author_Institution
    Anhui High Performance Comput. Key Lab., USTC, Hefei, China
  • fYear
    2012
  • fDate
    17-20 Dec. 2012
  • Firstpage
    60
  • Lastpage
    64
  • Abstract
    This paper presents a compiling optimization for FFT program on multi-cluster DSP based on analysis of memory address. We transform the loops in order to reduce the number of instructions in the innermost loop. The interrelationship between each two memory access operations can be acquired via analysis of the base address and offset of every load or store instruction in the basic block. After the process of forward and backward scanning following the data-flow graph, we insert intercluster move instructions and merge several instructions into one SIMD operation. The experimental result shows that the FFT program compiled by the compiler using our optimization method achieves 13.57 times performance improvement on average than the unoptimized program.
  • Keywords
    coprocessors; data flow graphs; digital signal processing chips; fast Fourier transforms; instruction sets; merging; multiprocessing systems; optimising compilers; parallel architectures; storage allocation; FFT program compiler; SIMD; address-based compiling optimization; backward scanning; data flow graph; forward scanning; instruction merging; intercluster move instruction; loop transformation; memory access operation; memory base address analysis; multicluster DSP; store instruction; Clustering algorithms; Computer architecture; Digital signal processing; Indexes; Optimization; Partitioning algorithms; Registers; analysis of memory address; compiling optimization; instruction-level parallelism; multi-cluster DSP; operation partition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Programming (PAAP), 2012 Fifth International Symposium on
  • Conference_Location
    Taipei
  • ISSN
    2168-3034
  • Print_ISBN
    978-1-4673-4566-8
  • Type

    conf

  • DOI
    10.1109/PAAP.2012.17
  • Filename
    6424737