Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Parallélisme avec Python : comment diriger la vectorisation avec NUMEXPR ? Intel Parallel Universe,
Un livre blanc disponible gratuitement

Le , par Malick

0PARTAGES

7  0 
Chers membres du club,

C'est avec plaisir que je vous propose ce livre blanc gratuit sur le parallélisme avec Python.

Python compte plusieurs voies vers la vectorisation (à savoir le parallélisme au niveau des instructions), allant de la compilation juste-à-temps (JIT) avec Numba 1 au code en C avec Cython. NumExpr est une manière intéressante de parvenir au parallélisme sous Python, dans la mesure où un évaluateur symbolique transforme les expressions numériques de Python en code vectorisé de haute performance.

NumExpr y parvient en vectorisant des fragments d’éléments au lieu de tout compiler en une seule fois — ce qui crée des noyaux d’objets accélérés, pouvant être utilisés à partir du code Python.

Dans cet article traduit en VF par Bechtle Comsoft, vous allez découvrir la manière dont la réingénierie logicielle de Python peut exploiter les capacités de NumExpr.

Télécharger le livre blanc gratuitement

Ce téléchargement nécessite une inscription.

Une erreur dans cette actualité ? Signalez-le nous !

Contacter le responsable de la rubrique Python

Partenaire : Hébergement Web