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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation parallèle, calcul scientifique et de haute performance (HPC) Discussion :

Choix d'un processeur pour du calcul à la maison


Sujet :

Programmation parallèle, calcul scientifique et de haute performance (HPC)

  1. #1
    Membre habitué
    Profil pro
    Collégien
    Inscrit en
    janvier 2008
    Messages
    276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : janvier 2008
    Messages : 276
    Points : 164
    Points
    164
    Par défaut Choix d'un processeur pour du calcul à la maison
    Bonjour à tous,
    J'ai la possibilité de récupérer une configuration serveur
    Carte mere : asus Z9PA-D8C
    Cpu : 2 x intel xeon e5-2680 v2 ( 20 cores/40 threads )

    cette configuration est peu adaptée à de la bureautique standard, mais étant donné que je fais également pas mal de simulation numérique, que je touche un peu au calcul parallèle (très vite fait), à l'apprentissage automatique, enfin de la programmation nécessitant des temps de traitement long, est ce qu'une telle configuration peut avoir un intérêt.

    Les quelques avis que j'ai récolté ont tenté de me dissuadé de faire l'acquisition d'une telle machine, ou bien qu'il était plus intéressant d'avoir un processeur plus grand public pour mes calculs maison, ou bien que je pouvais acheter du temps de calcul en cloud si j'avais vraiment un gros besoin ponctuel.

    Une difficulté proviendrait notamment de l'OS, par exemple avec un W10 Pro je ne pourrai pas exploiter le potentiel d'une telle configuration.

    Je souhaiterai donc avoir un avis de personnes qui font du calcul scientifique pour avoir leur avis. J'ai vu par exemple qu'à l'université de Poitiers, leur supercalculateur était basé sur un cluster de ce processeur par exemple (https://forge.univ-poitiers.fr/proje...-spin-git/wiki)

    J'ai un niveau informatique correct, je sais programmer, par exemple sur Matlab je sais qu'il y a des bibliothèques de calcul parallèle. Est ce qu'avec un tel environnement avec lequel je suis un peu familier, je pourrai exploiter les possibilités de ce processeur.

    Merci pour votre aide
    Gorzyne

  2. #2
    Membre éprouvé

    Homme Profil pro
    Data Ingénieur & Scientist
    Inscrit en
    février 2009
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Data Ingénieur & Scientist
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2009
    Messages : 476
    Points : 1 159
    Points
    1 159
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Pour te répondre, je te dirai que tout dépend de ton besoin. Si tu veux faire du deep learning, du XGBoost, je te conseille de travailler non pas avec des CPU, mais plutôt avec des GPU. Si tu as un besoin récurrent de traitement de type CPU pour du calcul parallèle, cela peut être intéressant d'investir dans une machine. Si ton besoin est ponctuel, il est préférable de louer une machine dans le cloud. À l'heure actuelle de nombreux algorithmes de machines Learning peuvent tourner de façon plus rapide sur GPU qu'un CPU. En particulier tout ce qui touche au calcul matriciel.

    Cordialement,

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    25 924
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 25 924
    Points : 181 491
    Points
    181 491
    Par défaut


    J'utilise une machine de ce type sous Windows 10, j'arrive à exploiter tous les cœurs (deux processeurs à quatorze cœurs chacun), pas besoin d'une édition type Workstation. (Elle serait nécessaire pour plus de deux processeurs, mais ce n'est vraiment pas une configuration courante, même pour un superordinateur. Regarde https://en.wikipedia.org/wiki/Window...mparison_chart.)

    Les processeurs ne sont pas la seule chose à regarder : quid de la RAM ? Si tu n'as que trente-deux gigaoctets, tu risques de te sentir vite très limité… À voir le prix de cette machine, puisque tu peux toujours ajouter des barrettes (a priori ECC, donc chères et rares).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. [Processeur] Choix d'un processeur pour configuration PC/mini-serveur amd ou Intel
    Par Balbuzard dans le forum Composants
    Réponses: 1
    Dernier message: 19/12/2016, 07h49
  2. Allouer plus de processeur pour les calculs sous python
    Par qcha41 dans le forum Général Python
    Réponses: 1
    Dernier message: 11/01/2013, 21h26
  3. [Processeur] Quels critères pertinents pour le choix d'un processeur ?
    Par erroneus dans le forum Composants
    Réponses: 3
    Dernier message: 07/04/2009, 21h27
  4. Choix d'un langage pour développer un logiciel de calcul
    Par Maverick27 dans le forum Langages de programmation
    Réponses: 11
    Dernier message: 30/01/2007, 23h23
  5. Choix d'un langage pour calculs et tracé de graphs
    Par quiscoul dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 05/03/2006, 08h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo