Bi-criteria Pipeline Mappings for Parallel Image Processing
Résumé
Mapping workflow applications onto parallel platforms is a challenging problem, even for simple application patterns such as pipeline graphs. Several antagonistic criteria should be optimized, such as throughput and latency (or a combination). Typical applications include digital image processing, where images are processed in steady-state mode. In this paper, we study the mapping of a particular image processing application, the JPEG encoding. Mapping pipelined JPEG encoding onto parallel platforms is useful for instance for encoding Motion JPEG images. As the bi-criteria mapping problem is NP-complete, we concentrate on the evaluation and performance of polynomial heuristics.
L’ordonnancement et l’allocation des workflows sur plates-formes parallèles est un problème crucial, même pour des applications simples comme des graphes en pipeline. Plusieurs critères contradictoires doivent être optimisés, tels que le débit et la latence (ou une combinaison des deux). Des applications typiques incluent le traitement d’images numériques,où les images sont traitées en régime permanent.Dans ce rapport, nous étudions l’ordonnancement et l’allocation d’une application de traitement d’image particulière, l’encodage JPEG. L’allocation de l’encodage JPEG pipeliné sur des plates-formes parallèles est par exemple utile pour l’encodage des images Motion JPEG. Comme le problème de l’allocation bi-critère est NP-complet, nous nous concentrons sur l’analyse et évaluation d’heuristiques polynomiales.
Fichier principal
RR-6410.pdf (210.65 Ko)
Télécharger le fichier
RR2008-02.pdf (470.32 Ko)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...