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

被引:0
|
作者
Xu, Dongpeng [1 ]
Zheng, Qilong [2 ]
机构
[1] USTC, Anhui High Performance Comp Key Lab, Hefei, Peoples R China
[2] USTC, Sch Comp Sci & Technol, Hefei, Peoples R China
关键词
analysis of memory address; operation partition; compiling optimization; instruction-level parallelism; multi-cluster DSP; PROCESSORS;
D O I
10.1109/PAAP.2012.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:60 / 64
页数:5
相关论文
共 50 条
  • [31] Image retrieval based on user-specified features in multi-cluster queries
    Vu, Khanh
    Hua, Kien A.
    Koompairojn, Soontharee
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 1769 - 1772
  • [32] Gossip-based distributed hierarchical algorithm for multi-cluster constrained optimisation
    Li, Da-Kuo
    Shi, Chong-Xiao
    Yang, Guang-Hong
    IET CONTROL THEORY AND APPLICATIONS, 2019, 13 (15): : 2346 - 2355
  • [33] Topology-aware multi-cluster architecture based on efficient index techniques
    He, Y
    Zhao, Q
    Zhang, JZ
    Wu, GY
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 163 - 171
  • [34] A high reliable multi-cluster computing platform based on the B/S mode
    Zeng, XH
    Feng, P
    Liu, JR
    Lei, YJ
    Kang, JC
    PDPTA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2005, : 294 - 300
  • [35] SLA-Based Resource Co-Allocation in Multi-Cluster Grid
    Wang Wei
    Luo Junzhou
    Song Aibo
    Dong Fang
    2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [36] Adaptive Multi-Cluster based Cooperative Communication in Ad-hoc Network
    Park, Sungjin
    Cho, Dong-Ho
    2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012, : 378 - 379
  • [37] Deep learning-based edge caching for multi-cluster heterogeneous networks
    Jiachen Yang
    Jipeng Zhang
    Chaofan Ma
    Huihui Wang
    Juping Zhang
    Gan Zheng
    Neural Computing and Applications, 2020, 32 : 15317 - 15328
  • [38] Deep learning-based edge caching for multi-cluster heterogeneous networks
    Yang, Jiachen
    Zhang, Jipeng
    Ma, Chaofan
    Wang, Huihui
    Zhang, Juping
    Zheng, Gan
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (19): : 15317 - 15328
  • [39] Importance-Aware Optimization for Age of Information in Multi-Cluster IoT Systems With Random Delays
    Xie, Xin
    Wang, Heng
    IEEE COMMUNICATIONS LETTERS, 2023, 27 (02) : 746 - 750
  • [40] Numerical simulation of single-cluster and multi-cluster fracturing of hydrate reservoir based on cohesive element
    Ma, Xiaolong
    Jiang, Dandan
    Fang, Xiaoyu
    Wang, Xiaochu
    ENGINEERING FRACTURE MECHANICS, 2022, 265