High-level synthesis for DSP applications using heterogeneous functional units

被引:0
|
作者
Shao, Zili [1 ]
Zhuge, Qingfeng [1 ]
Xue, Chun [1 ]
Xiao, Bin [1 ]
Sha, Edwin H. -M. [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses high level synthesis for realtime digital signal processing (DSP) architectures using heterogeneous functional units (FUs). For such special purpose architecture synthesis, an important problem is how to assign a proper FU type to each operation of a DSP application and generate a schedule in such a way that all requirements can be met and the total cost can be minimized,. In the paper, we propose a two-phase approach to solve this problem. In the first phase, we propose an algorithm to assign proper FU types to applications such that the total cost can be minimized while the timing constraint is satisfied. In the second phase, based on the assignments obtained in the first phase, we propose a minimum resource scheduling algorithm to generate a schedule and a feasible configuration that uses as little resource as possible. The experimental results show that our approach can generate high-performance assignments and schedules with great reduction on total cost compared with the previous work..
引用
收藏
页码:302 / 304
页数:3
相关论文
共 50 条
  • [1] High-Level Synthesis of DSP Applications Using Adaptive Negative Cycle Detection
    Nitin Chandrachoodan
    Shuvra S. Bhattacharyya
    K. J. Ray Liu
    EURASIP Journal on Advances in Signal Processing, 2002
  • [2] High-level synthesis of DSP applications using adaptive negative cycle detection
    Chandrachoodan, N
    Bhattacharyya, SS
    Liu, KJR
    EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (09) : 893 - 907
  • [3] Dynamic Memory Access Management for High-Performance DSP Applications Using High-Level Synthesis
    Le Gal, Bertrand
    Casseau, Emmanuel
    Huet, Sylvain
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (11) : 1454 - 1464
  • [4] Exploration and Rapid Prototyping of DSP Applications using SystemC Behavioral Simulation and High-level Synthesis
    Thabet, Farhat
    Coussy, Philippe
    Heller, Dominique
    Martin, Eric
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 56 (2-3): : 167 - 186
  • [5] Exploration and Rapid Prototyping of DSP Applications using SystemC Behavioral Simulation and High-level Synthesis
    Farhat Thabet
    Philippe Coussy
    Dominique Heller
    Eric Martin
    Journal of Signal Processing Systems, 2009, 56 : 167 - 186
  • [6] High-level synthesis with SIMD units
    Raghunathan, V
    Raghunathan, A
    Srivastava, MB
    Ercegovac, MD
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 407 - 413
  • [7] Interconnection Allocation Between Functional Units And Registers in High-Level Synthesis
    Hao, Cong
    Wang, Nan
    Chen, Song
    Yoshimura, Takeshi
    Wu, Mm-You
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [8] Interconnection Allocation Between Functional Units and Registers in High-Level Synthesis
    Hao, Cong
    Ni, Jianmo
    Wang, Nan
    Yoshimura, Takeshi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (03) : 1140 - 1153
  • [9] A simulated annealing approach for high-level synthesis with reconfigurable functional units
    Alves, JC
    Matos, JS
    38TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 314 - 317
  • [10] HIGH-LEVEL DSP SYNTHESIS USING CONCURRENT TRANSFORMATIONS, SCHEDULING, AND ALLOCATION
    WANG, CY
    PARHI, KK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (03) : 274 - 295