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 条
  • [1] Interconnection Optimization for Multi-Cluster Avionics Networks
    Ayed, H.
    Mifdaoui, A.
    Fraboul, C.
    PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 145 - 154
  • [2] Speeding Up Convolution on Multi-cluster DSP in Deep Learning Scenarios
    Deng Wenqi
    Yang Zhenhao
    Lu Maohui
    Wang Gai
    Yang JiangPing
    Zheng Qilong
    PARALLEL ARCHITECTURE, ALGORITHM AND PROGRAMMING, PAAP 2017, 2017, 729 : 493 - 503
  • [3] A distributed hierarchical algorithm for multi-cluster constrained optimization
    Guo, Fanghong
    Wen, Changyun
    Mao, Jianfeng
    Li, Guoqi
    Song, Yong-Duan
    AUTOMATICA, 2017, 77 : 230 - 238
  • [4] Multi-cluster structure based Gaussian dynamic particle swarm optimization algorithm
    School of Computer Science and Engineering, Southeast University, Nanjing 210096, China
    不详
    Moshi Shibie yu Rengong Zhineng, 2008, 3 (338-345):
  • [5] Noncyclic Scheduling of Multi-Cluster Tools With Residency Constraints Based on Pareto Optimization
    Yan, Yuanyuan
    Wang, Huangang
    Tao, Qinghua
    Fan, Wenhui
    Lin, Tingyu
    Xiao, Yingying
    IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2020, 33 (03) : 476 - 486
  • [6] Optimization of Multi-Cluster Multi-Group based Cooperative Sensing in Cognitive Radio Networks
    Kim, Wonsop
    Jeon, Hyoungsuk
    Im, Sooyeol
    Lee, Hyuckjae
    MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, : 1211 - 1216
  • [7] Noncyclic Scheduling of Multi-cluster Tools with Multi-type Wafers Based on Pareto Optimization
    Yan, Yuanyuan
    Tao, Qinghua
    Wang, Huangang
    Fan, Wenhui
    2021 THE 13TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2021), 2021, : 95 - 99
  • [8] Multi-cluster distributed optimization via random sleep strategy
    Shi, Chong-Xiao
    Yang, Guang-Hong
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2019, 356 (10): : 5353 - 5377
  • [9] Multi-Cluster Jumping Particle Swarm Optimization for Fast Convergence
    Rehman, Atiq Ur
    Islam, Ashhadul
    Belhaouari, Samir Brahim
    IEEE ACCESS, 2020, 8 : 189382 - 189394
  • [10] Multi-Cluster Feature Selection Based on Isometric Mapping
    Yadi Wang
    Zefeng Zhang
    Yinghao Lin
    IEEE/CAAJournalofAutomaticaSinica, 2022, 9 (03) : 570 - 572