Better Software

#bettersoftware

Actualités Livres blancs Vidéos Podcasts Évènements Qui sommes-nous
Better Software Livres blancs 5 août 2019
#Intel #Python

Parallélisme avec Python: Comment diriger la vectorisation avec NUMEXPR ?

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*.

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.

Source : Intel, The Parallel Universe mag issue 37 (2019)

Nos contenus similaires

Better Software Évènements 5 avr. 2024
#Webinaire #IA #Acrobat

[WEBINAIRE] le 30.05 — Comment l'arrivée de l'IA dans Acrobat va bouleverser votre manière de travailler ?

Participer
Better Software Évènements 19 mars 2024
#IA #Microsoft #Copilot

[WEBINAIRE] le 11.04 — IA : quel impact sur les devices et les environnements ?

Participer
Better Software Vidéos 19 mars 2024
#Logiciel #SAM

[REPLAY WEBINAIRE] 13.04 — Gestion SAM des applications SAAS : Comment maîtriser vos licences et vos dépenses ?

Voir
Better Software Évènements 14 mars 2024
#IA #Microsoft #Copilot

[WEBINAIRE] le 04.04 — Avez-vous pensé à tout, pour rendre réellement opérationnel M365 COPILOT ?

Participer
Better Software Évènements 7 mars 2024
#IA #Microsoft Azure #Open AI

[WEBINAIRE] le 28.03 — Comment infuser l'IA dans vos données d'entreprise avec Azure Open AI ?

Participer
Better Software Livres blancs 23 févr. 2024
#Adobe #Substance 3D

[Rapport] Le rapport tendances Adobe Substance 3D

Découvrir
Better Software Livres blancs 20 févr. 2024
#Adobe #Adobe Sign

[Livre blanc] Sécurité et flexibilité avec Adobe Acrobat

Découvrir
Better Software Livres blancs 20 févr. 2024
#Cloud #Infrastructure

[Livre blanc] Téléchargez notre livre blanc sur l'infrastructure

Découvrir
Better Software Évènements 29 janv. 2024
#Webinaire #Cybersécurité

[WEBINAIRE] le 21.03 à 11h00 — Ransomwares et NIS2 : Comment renforcer votre résilience et votre conformité ?

Participer
Better Software Évènements 22 janv. 2024
#Webinaire #SAM #SAAS

[WEBINAIRE] le 08.02 à 11h00 — Gestion SAM des applications SAAS : Comment maîtriser vos licences et vos dépenses ?

Participer

Notre philosophie

Nous contacter

Une question ? Notre équipe vous répond.

Notre support s'engage à être joignable rapidement et à réagir dans les plus brefs délais. Nous répondons à vos demandes avec rapidité et fiabilité.

Besoin d'en discuter ?

Appelez au 01 53 38 20 50

Prénom*

Nom*

Nom de l'entreprise*

E-mail pro*

N° de Téléphone pro*

Fonction*

Votre message

Le formulaire ne sera visible qu'après acceptation des cookies dédiés.
Better Software

Notre newsletter

Recevez les #better actualités du software

E-mail professionnel*

*champs obligatoires

Le formulaire ne sera visible qu'après acceptation des cookies dédiés.

Nos réseaux sociaux

Better Software

Nous suivre sur

LinkedIn

Better Software

Nous suivre sur

YouTube

Better Software

Nous suivre sur

Facebook