Et ça c'est bien sur les CPUs Intel et AMD (peut être aussi sur le Cell), mais sur les ARM ce n'est pas le cas. Au grand désarrois d'Intel android est surtout utilisé sur ARM plutôt que sur x86.
Par instructions multimédia il sous entend MMX / SSEx sur x86, Altivec sur PPC, Neon sur ARM. Toute les familles de CPU ou presque ont leurs jeux d'instructions vectorielles "simd", pas de soucis.
Après les backends de rendus sont souvent plus efficaces sur CPU avec simd pour la plupart des opérations (ex: rendu des polices, génération de petits bouts d'interface, etc). La ou c'est plus rentable sur GPU c'est pour la composition de larges pans d'images, ou pour des choses genre génération de gradients…
J'ai plus les liens mais les gars de chez Qt avaient fait pas mal d'articles très instructifs sur leurs différents backend de rendu et les optimisations qu'ils avaient faits dessus.
[^] # Re: Pourquoi PA sux
Posté par FluffyHamster . En réponse à la dépêche Sortie de PulseAudio 2.0. Évalué à 5.
Par instructions multimédia il sous entend MMX / SSEx sur x86, Altivec sur PPC, Neon sur ARM. Toute les familles de CPU ou presque ont leurs jeux d'instructions vectorielles "simd", pas de soucis.
Après les backends de rendus sont souvent plus efficaces sur CPU avec simd pour la plupart des opérations (ex: rendu des polices, génération de petits bouts d'interface, etc). La ou c'est plus rentable sur GPU c'est pour la composition de larges pans d'images, ou pour des choses genre génération de gradients…
J'ai plus les liens mais les gars de chez Qt avaient fait pas mal d'articles très instructifs sur leurs différents backend de rendu et les optimisations qu'ils avaient faits dessus.