Impact des extensions SIMD sur les performances d'applications multimédias. La bande passante mémoire limite AltiVec.
L’objectif de cet article est d’exposer et d’expliquer les performances d’applications
multimédia et DSP sur des microprocesseurs génériques utilisant un jeu d’instructions SIMD.
Nous avons étudié l’impact de ces extensions sur les performances de 11 micro noyaux extraits
d’applications multimédia telles qu’un moteur 3D, la compression de voix, des effets sonores, la
compression de vidéos. . . Nous avons notamment analysé l’impact des instructions spécialisées
pour le multimédia et de la hiérarchie mémoire sur les performances de ces applications.
This paper aims to explain the performance of multimédia and DSP applications on
general purposemicroprocessors using SIMD extensions to their instruction set. We have studied
the performance of 11 micro kernels extracted from common multimédia applications like a
3D polygonal renderingkernel, voice compression, sound effects, video compression. . .Wehave
also studied the impact of specialized instructions aimed at multimédia and memory hierarchy
on these application’s final performance.
J.SEBOT
AltiVec, jeu d’instruction SIMD, multimédia, 3D polygonale, DSP, hiérarchie mémoire, préchargement, bande passante mémoire
AltiVec, SIMD instruction set, multimédia, 3D, DSP, memory hierarchy, streaming data prefetch, memory bandwidth
Français
|