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

Johannes Fürtler, Konrad Mayer, Werner Krattenthaler, Ivan Bajla

Publikation: Beitrag in Buch oder TagungsbandVortrag mit Beitrag in TagungsbandBegutachtung

Abstract

Altough 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 TMS320C6000TM architecture usually involves three phases: development of C code, refinement of C Code, and programming linear assembly code. Each step reequires 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 by a two-dimensional interactive schedule editor, which is equipped with feedback mecahnisms deduced from analysis of data dependencies and resource allocatoin conflicts. The paper addressess optimization available by the application of the SPOT. Furthermore, the benefit of the SPOT is documented by more than 20 optimized image processing algorithms.
OriginalspracheEnglisch
TitelProceedings of Electronic Imaging, Science and Technology
PublikationsstatusVeröffentlicht - 2003
VeranstaltungProceedings of Electronic Imaging, Science and Technology -
Dauer: 1 Jan. 2003 → …

Konferenz

KonferenzProceedings of Electronic Imaging, Science and Technology
Zeitraum1/01/03 → …

Research Field

  • Nicht definiert

Fingerprint

Untersuchen Sie die Forschungsthemen von „Novel development tool for software pipeline optimization for VLIW-DSPs used in real-time image processing“. Zusammen bilden sie einen einzigartigen Fingerprint.

Diese Publikation zitieren