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 条
  • [31] A novel image processing based approach for real-time road traffic applications
    Siyal, MY
    TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : A447 - A450
  • [32] Novel many-core architecture design for real-time image processing
    Liu, Zhentao
    Li, Tao
    Huang, Hucai
    Han, Jungang
    Shen, Xubang
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2015, 42 (02): : 95 - 101
  • [33] A Novel Algorithm to Perform Precalculated Tables for the Real-Time Image Processing: Illustration with Image Rotation
    Irki, Zohir
    Devy, Michel
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2011, 11 (04) : 71 - 76
  • [34] Development of a software tool for teaching real-time state simulation of water distribution networks
    Zhang, Hui
    Zhou, Xue
    Wang, Luobin
    Wang, Kai
    Wang, Wendong
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (03) : 577 - 588
  • [35] Pipeline architecture of specialized reconfigurable processors in FPGA structures for real-time image pre-processing
    Wiatr, K
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 131 - 138
  • [36] Real-Time Greenhouse Environmental Conditions Optimization Using Neural Network and Image Processing
    Wickramaarachchi, Piyumi
    Balasooriya, Niroshan
    Welipenne, Lakmal
    Gunasekara, Sachintha
    Jayakody, Anuradha
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 232 - 237
  • [37] A review of HDL-based system for real-time image processing used in tumors screening
    Chiuchisan, Iuliana
    Geman, Oana
    2014 18TH INTERNATIONAL CONFERENCE SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2014, : 217 - 220
  • [38] Design and implementation of operating system for real-time image processing applications based on multiple-bus and multi-DSPs system
    Cao, Zhi-Guo
    Wang, Yue-Huan
    Zuo, Zheng-Rong
    Sang, Nong
    Wang, Guo-You
    Zhang, Tian-Xu
    Jisuanji Xuebao/Chinese Journal of Computers, 2002, 25 (07): : 708 - 715
  • [39] Development of SMFT terminal real-time image processing system based on DaVinci technology
    National Astronomical Observatories, CAS, Beijing 100012, China
    不详
    不详
    Guangdianzi Jiguang, 2008, 10 (1388-1392):
  • [40] RTST++: Methodology and a CASE tool for the development of information systems and software for real-time systems
    Terekhov, AN
    Romanovskii, KY
    Koznov, DV
    Dolgov, PS
    Ivanov, AN
    PROGRAMMING AND COMPUTER SOFTWARE, 1999, 25 (05) : 276 - 281