-
21
pages
-
Français
-
Documents
Description
RECHERCHE
Des flottants 16 bits sur microprocesseurs
d’usage général pour images et multimédia
* **Daniel Etiemble — Lionel Lacassagne
* LRI, Université Paris Sud
F-91405 Orsay cedex
de@lri.fr
** IEF, Université Paris Sud
F-91405 Orsay cedex
lionel.lacassagne@ief.u-psud.fr
RÉSUMÉ. Nous évaluons l’implémentation d’instructions flottantes 16 bits sur un Pentium 4 et un
PowerPC G5 pour le traitement d’images et le multimédia. En mesurant le temps d’exécution
de benchmarks dans lesquels ces nouvelles instructions sont simulées, nous montrons que des
accélérations significatives peuvent être obtenues par rapport aux versions flottantes 32 bits.
Pour le traitement d’images, l’accélération vient du doublement du nombre d’opérations par
instruction SIMD et de la réduction du nombre d’accès mémoire avec un stockage d’octets.
Pour le traitement de flots de données avec des tableaux de structures, l’accélération provient
des instructions SIMD plus larges.
ABSTRACT. We consider the implementation of 16-bit floating point instructions on a Pentium 4
and a PowerPC G5 for image and media processing. By measuring the execution time of bench-
marks with these new simulated instructions, we show that significant speed-ups are obtained
compared to 32-bit FP versions. For image processing, the speed-up both comes from doubling
the number of operations per SIMD instruction and the better cache behavior with byte storage.
For data stream processing with arrays of structures, the speed-up comes from ...
Des flottants 16 bits sur microprocesseurs
d’usage général pour images et multimédia
* **Daniel Etiemble — Lionel Lacassagne
* LRI, Université Paris Sud
F-91405 Orsay cedex
de@lri.fr
** IEF, Université Paris Sud
F-91405 Orsay cedex
lionel.lacassagne@ief.u-psud.fr
RÉSUMÉ. Nous évaluons l’implémentation d’instructions flottantes 16 bits sur un Pentium 4 et un
PowerPC G5 pour le traitement d’images et le multimédia. En mesurant le temps d’exécution
de benchmarks dans lesquels ces nouvelles instructions sont simulées, nous montrons que des
accélérations significatives peuvent être obtenues par rapport aux versions flottantes 32 bits.
Pour le traitement d’images, l’accélération vient du doublement du nombre d’opérations par
instruction SIMD et de la réduction du nombre d’accès mémoire avec un stockage d’octets.
Pour le traitement de flots de données avec des tableaux de structures, l’accélération provient
des instructions SIMD plus larges.
ABSTRACT. We consider the implementation of 16-bit floating point instructions on a Pentium 4
and a PowerPC G5 for image and media processing. By measuring the execution time of bench-
marks with these new simulated instructions, we show that significant speed-ups are obtained
compared to 32-bit FP versions. For image processing, the speed-up both comes from doubling
the number of operations per SIMD instruction and the better cache behavior with byte storage.
For data stream processing with arrays of structures, the speed-up comes from ...
-
Publié par
-
Langue
Français