
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.

Ce téléchargement nécessite une inscription.
Vous avez lu gratuitement 22 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.