IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

RITME organise un atelier sur les outils Intel pour la programmation parallèle et l'intelligence artificielle
Le 12 juin en Suisse

Le , par Michael Guilloux

75PARTAGES

3  0 
Les architectures parallèles (permettant de traiter des informations de manière simultanée) sont devenues le paradigme dominant pour tous les ordinateurs depuis les années 2000, alors que la vitesse de traitement (qui est liée à l'augmentation de la fréquence des processeurs) a commencé à montrer ses limites. Elles ont pour but de permettre de réaliser le plus grand nombre d'opérations en un temps le plus petit possible.

Certains types de calculs se prêtent particulièrement bien à la parallélisation. C'est le cas notamment de l'exploration des données et de l'intelligence artificielle, entre autres. Créer une intelligence artificielle, par exemple, nécessite en général de gros volumes de données (Big Data) dont le traitement est inefficace, voire impossible, sur des machines standard. Exploiter tous les coeurs de la machine, mais aussi utiliser de manière optimale la mémoire, permet donc de monter en puissance de calcul et atténuer le problème de performance.

Mais exploiter correctement ces ressources n'est pas à la portée de tout le monde. C'est pourquoi RITME, l'éditeur de solutions logicielles pour scientifiques, organise régulièrement des ateliers avec des sessions pratiques sur la programmation parallèle, l'optimisation des performances et l'apprentissage automatique & profond.

Le prochain évènement aura lieu le 12 juin en Suisse. Il s'agit d'un atelier technique unique au cours duquel les développeurs logiciels, les ingénieurs et data scientists avancés auront l'occasion d'apprendre à utiliser les outils Intel pour créer et optimiser du code C/C++, Python ou Fortran pour de meilleures performances avec les technologies et processeurs Intel les plus récents. Lors de cette formation pratique au calcul haute performance et à l'intelligence artificielle, les participants auront l'occasion d'aborder les outils dédiés d’Intel, les tester eux-mêmes et consulter des experts sur place.

Les sessions vont porter sur :

  • l'approfondissement des outils de développement logiciel d'Intel : après une brève introduction aux technologies et processeurs Intel les plus récents, RITME va donner un aperçu des outils de développement logiciel d'Intel pour le calcul haute performance, l'intelligence artificielle, l'apprentissage automatique et profond et la programmation IoT. Ces outils incluent Intel Parallel Studio XE et Intel System Studio. Vous aurez donc à la fin de cette session une vue d'ensemble de ces suites d'outils de développement qui visent à créer et moderniser votre code avec les dernières bibliothèques optimisées pour C/C++, Fortran et Python. RITME présentera également les meilleures pratiques pour la vectorisation du code, le multithreading, la parallélisation multinoeuds et l'optimisation des performances sur les plateformes Intel ;
  • l'optimisation du code à l'aide des outils de performance d'Intel : dans cette session, les participants auront droit à des explications, étape par étape, sur la manière de modifier une application pour effectuer différents types d'optimisation (optimisation de code scalaire, vectorisation, optimisation de la mémoire et optimisation des threads) ;
  • l'optimisation des performances à l'aide d'Intel Advisor et du modèle Roofline : il s'agira notamment dans cette session de présenter Intel Advisor, un puissant outil de suivi et de résolution des problèmes de vectorisation ;
  • un apprentissage automatique/profond plus rapide avec des frameworks optimisés : après une présentation de la pile de logiciels IA d'Intel pour les développeurs et data scientists ainsi que la distribution Python d'Intel (comprenant NumPy/SciPy), cette session va couvrir et montrer les meilleures pratiques techniques pour développer et déployer des modèles de machine learning et deep learning sur des plateformes à processeur Intel ;
  • l'inférence en apprentissage profond sur les plateformes Intel : cette session présentera la distribution OpenVINO (Open Visual Inference and Neural network Optimization) d'Intel qui permet aux développeurs et aux data scientists de développer facilement des capacités de vision par ordinateur et de deep learning hautes performances à intégrer aux applications de vision.


L'atelier aura lieu le mercredi 12 juin prochain, de 08:30 à 19:30, en Suisse. Adresse : École Polytechnique Fédérale de Lausanne, Route Cantonale, Batiment E, 1er étage, 1015 Lausanne. Précisions que l'évènement est gratuit, mais les inscriptions sont exigées pour pouvoir y participer.

S'inscrire pour participer à l'atelier

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