Aller au contenu
Accueil » C++

C++

Front Log : Visualisation d’arbre de résolution de problème de recherche Opérationnelle

Depuis la création de Clariprint, à l’issu d’un calcul, l’utilisateur voit, soit un résultat exploitable, soit la mention « impossible à calculer ». Il en ressort que l’utilisateur n’est pas capable de comprendre directement pourquoi un calcul est « impossible », donc incapable d’agir avec certitude sur :• les caractéristiques du produit dont il souhaite… Lire la suite »Front Log : Visualisation d’arbre de résolution de problème de recherche Opérationnelle

Claire : Portage en 64 bits de l’environnement de développement

Introduction Une vaste bascule de l’offre technologique des fournisseurs de microprocesseurs vers des processeurs 64bits s’est opérée depuis 15ans. Cette transition a été opérée en douceur en assurant une compatibilité 32bits au niveau matériel comme logiciel. A partir de 2020, la grande majorité des machines disponibles et maintenues seront uniquement 64 bits. Clariprint est une… Lire la suite »Claire : Portage en 64 bits de l’environnement de développement

Dynamic garbage collector

Introduction Les langages informatiques modernes incluent majoritairement un système de gestion de mémoire automatique appelé ramasse-miettes ou garbage collector (GC). Cette fonctionnalité réduit le risque d’erreurs comme les fuites mémoires ou les erreurs de segmentation. La complexité croissante des logiciels et algorithmes proposés impose l’usage de ce genre de fonctionnalité afin d’assurer un niveau minimum… Lire la suite »Dynamic garbage collector

Apprentissage & partage de connaissance en calcul distribué

Introduction, état de l’art, incertitudes Dans le cadre du projet Clariprint, nous travaillons sur des d’algorithmes complexes de recherche de solutions associant différentes techniques de calcul. L’algorithme général est de type « branch and bound » piloté par heuristique dynamique associé à des optimisations locales. L’ensemble est codé dans le langage CLAIRE issue de recherches sur la… Lire la suite »Apprentissage & partage de connaissance en calcul distribué