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 条
  • [31] Connectedness of the approximate solution sets for set optimization problems
    Han, Yu
    OPTIMIZATION, 2022, 71 (16) : 4819 - 4834
  • [32] Scalarization Functionals with Uniform Level Sets in Set Optimization
    Truong Quang Bao
    Tammer, Christiane
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2019, 182 (01) : 310 - 335
  • [33] Continuity of the solutions sets for parametric set optimization problems
    Yang, Manli
    Li, Taiyong
    Xu, Guanghui
    JOURNAL OF INEQUALITIES AND APPLICATIONS, 2024, 2024 (01)
  • [34] On Essential Stable Sets of Solutions in Set Optimization Problems
    Song, Q. Q.
    Tang, G. Q.
    Wang, L. S.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2013, 156 (03) : 591 - 599
  • [35] Arcwise connectedness of the solution sets for set optimization problems
    Han, Yu
    Wang, San-Hua
    Huang, Nan-Jing
    OPERATIONS RESEARCH LETTERS, 2019, 47 (03) : 168 - 172
  • [36] On Essential Stable Sets of Solutions in Set Optimization Problems
    Q. Q. Song
    G. Q. Tang
    L. S. Wang
    Journal of Optimization Theory and Applications, 2013, 156 : 591 - 599
  • [37] Scalarization Functionals with Uniform Level Sets in Set Optimization
    Truong Quang Bao
    Christiane Tammer
    Journal of Optimization Theory and Applications, 2019, 182 : 310 - 335
  • [38] DGEMM Optimization Oriented to ARM SVE Instruction Set Architecture
    Wei, Yi
    Deng, Lin
    Sun, Sizheng
    Li, Sisi
    Shen, Li
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, : 514 - 521
  • [39] Instruction-set optimization for EoS encapsulation protocol processing
    Bo Shi
    Ge Ning
    Lin Xiaokang
    2006 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS, 2006, : 471 - +
  • [40] LISP ON A REDUCED-INSTRUCTION-SET PROCESSOR - CHARACTERIZATION AND OPTIMIZATION
    STEENKISTE, P
    HENNESSY, J
    COMPUTER, 1988, 21 (07) : 34 - 45