SWARP: a retargetable preprocessor for multimedia instructions: Research Articles

  • Authors:
  • Gilles Pokam;Stéphane Bihan;Julien Simonnet;François Bodin

  • Affiliations:
  • IRISA, Campus Universitaire de Beaulieu, 35042 Rennes Cedex, France;IRISA, Campus Universitaire de Beaulieu, 35042 Rennes Cedex, France;IRISA, Campus Universitaire de Beaulieu, 35042 Rennes Cedex, France;IRISA, Campus Universitaire de Beaulieu, 35042 Rennes Cedex, France

  • Venue:
  • Concurrency and Computation: Practice & Experience - Compilers for Parallel Computers
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose SWARP, a retargetable preprocessor for exploiting multimedia instructions. The system mixes loop distribution, unrolling and pattern matching to exploit complex multimedia instructions. Contrary to all available systems, it can be extended at the user level. Using with a TriMedia processor we show that our system achieves important good code quality with a set of frequently used loop kernels for multimedia applications. Copyright © 2004 John Wiley & Sons, Ltd.