Paper
17 January 1997 Polyphase filtering on the TriMedia core
M. Beemster, A. van Inge, Frans Sijstermans
Author Affiliations +
Proceedings Volume 3021, Multimedia Hardware Architectures 1997; (1997) https://doi.org/10.1117/12.263505
Event: Electronic Imaging '97, 1997, San Jose, CA, United States
Abstract
Lately, VLIW architectures have become popular because of their good cost-performance ratio for e.g. multimedia applications. Multimedia applications are characterized by regular signal processing and, therefore, they are apt for analysis by compilers. VLIW architectures exploit this by scheduling the instruction stream at compile time and, thus, reducing the complexity and costs of instruction issue hardware. However, sometimes we encounter signal processing algorithms that we would like to be regular and predictable but that are so only to a certain extent. Polyphase filtering is one such algorithm. It contains a regular filter part, but its input and output streams run at rates that are not correlated to each other in a simple way. Compile time analysis is, therefore, only partly possible, which poses an inherent problem for VLIW architectures. In this paper, we describe the steps that we went through to optimize the polyphase filter for a specific instance of a VLIW architecture: the Philips TriMedia processor. We show which architectural features help to make the TriMedia processor more efficient for such irregular algorithms.
© (1997) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
M. Beemster, A. van Inge, and Frans Sijstermans "Polyphase filtering on the TriMedia core", Proc. SPIE 3021, Multimedia Hardware Architectures 1997, (17 January 1997); https://doi.org/10.1117/12.263505
Lens.org Logo
CITATIONS
Cited by 2 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Filtering (signal processing)

Multimedia

Signal processing

Analog electronics

Multiplexers

Video

Computer programming

Back to Top