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 条
  • [21] Algorithms for Real-Time Endoscopy Image Processing Pipeline in Clinical Decision Support Systems
    Pozdeev, Alexandr A.
    Obukhova, Nataliia A.
    Motyko, Alexandr A.
    INTERNATIONAL JOURNAL OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS (IJERTCS), 2019, 10 (04): : 39 - 59
  • [22] On-the-fly Data Pipeline for Image Processing enabling Real-time Persistence Correction
    Mandla, Christopher
    Hameed, Muhammad Subhan
    Aracic, Viseslav
    Ott, Sabine
    Plattner, Markus
    Herkersdorf, Andreas
    Wild, Thomas
    X-RAY, OPTICAL, AND INFRARED DETECTORS FOR ASTRONOMY IX, 2020, 11454
  • [23] Development of image processing LSI "SuperVchip" for real-time vision systems
    Muramatsu, S
    Kobayashi, Y
    Otsuka, Y
    Shojima, H
    Tsutsumi, T
    Imai, T
    Yamada, S
    REAL-TIME IMAGING VI, 2002, 4666 : 95 - 103
  • [24] Impacts of Image Compression on the Detection Quality of a Novel Real-Time Image Processing Platform
    Mehrke, Jannik
    Volk, Georg
    Stumpp, Yannik
    Bringmann, Oliver
    Terzis, Anestis
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 417 - 424
  • [25] Software system designs of real-time image processing of weld pool dynamic characteristics
    Wu, J.
    Chen, S. B.
    ROBOTIC WELDING, INTELLIGENCE AND AUTOMATION, 2007, 362 : 303 - +
  • [26] Multithreaded real-time 3D image processing software architecture and implementation
    Ramachandra, Vikas
    Atanassov, Kalin
    Aleksic, Milivoje
    Goma, Sergio R.
    REAL-TIME IMAGE AND VIDEO PROCESSING 2011, 2011, 7871
  • [27] Opto-mechanical design for real-time image processing "It's not only software"
    Ellison, Bruce
    Archer, Cynthia
    Worley, Stuart
    INFRARED TECHNOLOGY AND APPLICATIONS XXXII, PTS 1AND 2, 2006, 6206
  • [28] SOFTWARE TOOLS FOR A REAL-TIME PROCESSING SYSTEM - ISIS - IMAGE SYSTEM INTERACTIVE SOFTWARE OSIRIS - OPEN SOFTWARE-RECONFIGURABLE INTERACTIVE REAL-TIME IMAGING-SYSTEM
    DEROUVRAY, B
    FARABET, O
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING IV, PTS 1-3, 1989, 1199 : 578 - 587
  • [29] A novel global methodology to analyze the embeddability of real-time image processing algorithms
    Saussard, Romain
    Bouzid, Boubker
    Vasiliu, Marius
    Reynaud, Roger
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 14 (03) : 565 - 583
  • [30] A novel global methodology to analyze the embeddability of real-time image processing algorithms
    Romain Saussard
    Boubker Bouzid
    Marius Vasiliu
    Roger Reynaud
    Journal of Real-Time Image Processing, 2018, 14 : 565 - 583