NUMSCALE

La société

Qui sommes-nous ?

Numscale est une entreprise innovante basée sur le plateau de Saclay fournissant des solutions logicielles pour le calcul numérique de haute performance et les systèmes complexes.

Numscale propose également cette expertise sous forme de prestations de service en rapport avec différents métiers tels que l'automobile, le spatial, le ferroviaire, la finance, les télécoms, l'aéronautique, la défense…

En savoir plus

Nous contacter

Solutions logicielles

Les ingénieurs Numscale éditent des solutions logicielles pour le calcul numérique.

  • Des librairies de bas niveau contenant les briques de bases du calcul scientifique (Fonctions trigonométriques, FFTs,...)
  • Des logiciels permettant l'exploration et la mise au point de nouveaux algorithmes en Python et facilitant leurs traductions vers des langages bas niveaux en C/C++.

En savoir plus

Numscale pour les développeurs

Prestations et formations

Numscale vous accompagne dans la conception, l'étude de faisabilité, le développement, l'optimisation et l'industrialisation de vos produits logiciels. Notre expertise s'exerce dans divers domaines métiers ainsi que sur toute la chaîne de développement logiciel et couvre notamment la connaissance des processeurs et des architectures de calculs.

Numscale est également organisme de formation référencé. Nos formations s'articulent autour du C++ et son application à divers domaines (HPC, GPU).

En savoir plus sur nos formations

En savoir plus sur nos prestations

Clients

Logiciel

NSIMD : notre librairie de calculs

Développez vos réseaux de neurones, vos fonctions de traitements d'images, de vision, vos simulateurs numériques avec NSIMD !

NSIMD est la mise à jour de notre licence bSIMD. Elle a été spécialement pensée pour permettre aux développeurs d'exploiter à moindre coût le maximum de puissance des processeurs.

Il s'agit d'une bibliothèque C/C++ bas niveau permettant de développer vos algorithmes métiers en tirant parti de la vectorisation de manière simple et portable. Cela permet d'obtenir une accélération d'un facteur pouvant aller jusqu'à 64 dans certains cas par cœur de calcul sans avoir recours à l'utilisation de techniques plus avancées.

Numscale pour développeurs

Téléchargement gratuit (bientôt disponible)

Acheter la maintenance

Prestations

Cœur de métier

Notre objectif principal est de permettre l'accessibilité au matériel de manière simple pour atteindre dans certains cas des temps d'exécutions divisés par un facteur de 2 à 64 par cœur de calcul. Plus précisément nous vous proposons de :

  • Faire abstraction du fonctionnement de l'architecture.
  • Permettre aux auteurs de logiciels d'accéder à la pleine puissance du matériel.
  • Simplifier l'utilisation, la portabilité et l'évolutivité du code pour une meilleure pérennité.

Nous contacter

Savoir-faire

Numscale accompagne ses clients dans la réalisation de leurs solutions logicielles afin de les faire passer de leur état de prototypes à la production industrielle. Nos domaines d'expertise sont les suivants :

  • Vectorisation (ARM, PowerPC, Intel, AMD).
  • GPGPU (CUDA, OpenCL).
  • Calcul distribué (MPI).
  • Embarqué (aéronautique, ferroviaire, automobile, …).
  • Langages C, C++, Fortran, Python, C#, MATLAB, …
  • Sous Linux et Windows.

Nous contacter

Domaines d'intervention

Nous intervenons dans tous les domaines métier nécessitant du calcul. Cette base de calcul se retrouve dans de nombreux métiers tels que :

  • Le traitement d'images,
  • La maintenance prédictive,
  • Le machine learning,
  • Le temps réel,
  • Les systèmes complexes.
Elle se décline sous plusieurs formes comme par exemple :

  • Le portage de code source d'un langage à un autre.
  • La modernisation et refonte de codes.
  • Le diagnostic et l'optimisation de logiciels existants.
  • La création de logiciels à façon.

Nous contacter