Novel development tool for software pipeline optimization for VLIW-DSPs used in real-time image processing

被引:0
|
作者
Fürtler, J [1 ]
Mayer, KJ [1 ]
Krattenthaler, W [1 ]
Bajla, I [1 ]
机构
[1] ARC Seibersdorf Res GmbH, High Performance Image Proc Dept, A-2444 Seibersdorf, Austria
来源
REAL-TIME IMAGING VII | 2003年 / 5012卷
关键词
software pipelining; VLIW; real-time image processing; DSP;
D O I
10.1117/12.477491
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Although the hardware platform is often seen as the most important element of real-time imaging systems, software optimization can also provide remarkable reduction of overall computational costs. The recommended code development flow for digital signal processors based on the TMS320C6000(TM) architecture usually involves three phases: development of C code, refinement of C code; and programming linear assembly code. Each step requires a different level of knowledge of processor internals: The developer is not directly involved in the automatic scheduling process. In some cases, however, this may result in unacceptable code performance. A better solution can be achieved by scheduling the assembly code by hand. Unfortunately, scheduling of software pipelines by hand not only requires expert skills but is also time consuming, and moreover, prone to errors. To overcome these drawbacks we have designed an innovative development tool - the Software Pipeline Optimization Tool (SPOT(TM)). The SPOT is based on visualization of the scheduled assembly code by a two-dimensional interactive schedule editor, which is equipped with feedback mechanisms deduced from analysis of data dependencies and resource allocation conflicts. The paper addresses optimization techniques available by the application of the SPOT. Furthermore, the benefit of the SPOT is documented by more than 20 optimized image processing algorithms.
引用
收藏
页码:132 / 143
页数:12
相关论文
共 50 条
  • [41] A Self-Adaptive Parameter Optimization Algorithm in a Real-Time Parallel Image Processing System
    Li, Ge
    Zhang, Xuehe
    Zhao, Jie
    Zhang, Hongli
    Ye, Jianwei
    Zhang, Weizhe
    SCIENTIFIC WORLD JOURNAL, 2013,
  • [42] High-level synthesis for FPGAs: code optimization strategies for real-time image processing
    Chao Li
    Yanjing Bi
    Yannick Benezeth
    Dominique Ginhac
    Fan Yang
    Journal of Real-Time Image Processing, 2018, 14 : 701 - 712
  • [43] High-level synthesis for FPGAs: code optimization strategies for real-time image processing
    Li, Chao
    Bi, Yanjing
    Benezeth, Yannick
    Ginhac, Dominique
    Yang, Fan
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 14 (03) : 701 - 712
  • [44] Development of Real-Time Tracking Software for Puncture Needle in Electromagnetic Locator Based Ultrasonic Image
    Lan Y.-C.
    Zhang X.-M.
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2019, 39 : 48 - 51
  • [45] Advanced time-of-flight range camera with novel real-time 3D image processing
    Koenig, Bernhard
    Hosticka, Bedrich
    Mengel, Peter
    Listl, Ludwig
    OPTICS AND PHOTONICS FOR INFORMATION PROCESSING, 2007, 6695
  • [46] Preliminary experiments for development of real-time defocus-image modulation processing electron microscope
    Takai, Y
    Utsuro, H
    Kimura, Y
    Ikuta, T
    Shimizu, R
    JOURNAL OF ELECTRON MICROSCOPY, 1998, 47 (05): : 419 - 426
  • [47] Preliminary experiments for development of real-time defocus-image modulation processing electron microscope
    Department of Applied Physics, Osaka University, Osaka, Suita
    565, Japan
    不详
    572, Japan
    Microsc., 5 (419-426):
  • [48] Designing and Development of Multi-DSP real-time image processing system based on FPGA
    Wei, Hao
    2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 1263 - 1265
  • [49] Development of real-time defocus-image modulation processing electron microscope: Construction and applications
    Takai, Y
    Utsuro, H
    Kawasaki, T
    Ando, T
    Kimura, Y
    Ikuta, T
    Shimizu, R
    Sato, Y
    Isakozawa, S
    Ichihashi, M
    ELECTRON MICROSCOPY 1998, VOL 1: GENERAL INTEREST AND INSTRUMENTATION, 1998, : 115 - 118
  • [50] High-Level Synthesis of Online K-Means Clustering Hardware for a Real-Time Image Processing Pipeline
    Badawi, Aiman
    Bilal, Muhammad
    JOURNAL OF IMAGING, 2019, 5 (03)