High speed video de-interlacing with a programmable TriMedia VLIW core

A. K. Riemens, R.J. Schutten, Kees Vissers · 1997

The display of a regular TV picture on a PCrelated monitor requires scan rate conversion. We perform this conversion by a visually attractive solution based on a median filter, requiring in the order of 10 operations per pixel and one field memory. This algorithm is implemented as an optimized C program that executes on a Philips TriMedia TM1000 VLIW processor in real time. It is shown that through programming in C, all architectural features of the TM1000 can be efficiently exploited. A structured approach, including custom operations, function inlining, loop unrolling and software pipelining, is used to come to a very efficient program. The performance is boosted by a factor of 10, and the instruction-level parallelism (ILP) is increased from 1.3 to 4.2. Furthermore, the introduction of one additional special instruction would reduce the computational load by an additional factor of 2.

Read the paper · More papers on PaperTik