A dataflow analysis for mode set optimization in DSP instruction sets

被引:0
|
作者
Chu, Jiho [1 ]
Han, Youngsun [1 ]
Kim, Seon Wook [1 ]
机构
[1] Korea Univ, Dept Elect Engn, Compiler & Embedded Syst Lab, Seoul 136701, South Korea
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A digital signal processor (DSP) has a specific architecture to process multimedia data very fast, but its complexity makes it difficult that a compiler generates highly optimized codes. A mode set problem is one of these difficulties. A mode set in DSP architectures provides extended functionalities to an instruction. The instruction performs differently depending on the mode set. In this paper we propose a code optimization technique to eliminate redundant mode set instructions. For our purpose, we introduce a dataflow analysis for the mode set optimization based on a control flow graph. The proposed algorithm guarantees that the dynamic number of mode set instructions is minimal. As an experiment, we applied our algorithm to a sign extension mode (SXM) in the Zaram compactDSP16 architecture, and we could eliminate redundant mode set instructions by 50% on average and up to 93% in our measured benchmarks.
引用
收藏
页码:775 / 780
页数:6
相关论文
共 50 条
  • [41] ANALYSIS OF THE M6809 INSTRUCTION SET
    BONEY, J
    AFIPS CONFERENCE PROCEEDINGS, 1983, 52 : 503 - &
  • [42] AN EMPIRICAL-ANALYSIS OF THE LILITH INSTRUCTION SET
    COOK, RP
    IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (01) : 156 - 158
  • [43] Towards a RISC Instruction Set Architecture for the 32-bit VLIW DSP Processor Core
    Le-Huu, Khoi-Nguyen
    Ho, Diem
    Dinh-Duc, Anh-Vu
    Vu, Thanh T.
    2014 IEEE REGION 10 SYMPOSIUM, 2014, : 414 - 419
  • [45] WEAK HENIG PROPER SOLUTION SETS FOR SET OPTIMIZATION PROBLEMS
    Han, Yu
    JOURNAL OF NONLINEAR AND VARIATIONAL ANALYSIS, 2023, 7 (06): : 925 - 943
  • [46] Choosing sets: preface to the special issue on set optimization and applications
    Andreas H Hamel
    Andreas Löhne
    Mathematical Methods of Operations Research, 2020, 91 : 1 - 4
  • [47] Bitsliced Optimization of SM4 Algorithm with the SIMD Instruction Set
    Wang, Chuang
    Ding, Yan
    Huang, Chenlin
    Song, Liantao
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2024, 61 (08): : 2097 - 2109
  • [48] Partial order relations on family of sets and scalarizations for set optimization
    Emrah Karaman
    Mustafa Soyertem
    İlknur Atasever Güvenç
    Didem Tozkan
    Mahide Küçük
    Yalçın Küçük
    Positivity, 2018, 22 : 783 - 802
  • [49] Choosing sets: preface to the special issue on set optimization and applications
    Hamel, Andreas H.
    Loehne, Andreas
    MATHEMATICAL METHODS OF OPERATIONS RESEARCH, 2020, 91 (01) : 1 - 4
  • [50] Partial order relations on family of sets and scalarizations for set optimization
    Karaman, Emrah
    Soyertem, Mustafa
    Guvenc, Ilknur Atasever
    Tozkan, Didem
    Kucuk, Mahide
    Kucuk, Yalcin
    POSITIVITY, 2018, 22 (03) : 783 - 802