quelle machine pour excel et R - Conseil d'achat - Hardware
Marsh Posté le 24-02-2017 à 14:22:20
Pourquoi pas mais dans le même "genre" je te propose ceci :
https://www.topachat.com/pages/conf [...] D0NNNOQ%3D
Maintenant je ne suis pas expert dans cette catégorie d'utilisation donc je ne sais pas trop ce qui est le mieux. Peut-être même qu'une machine plus "ordinaire" ferait l'affaire.
Quoi qu'il en soit, tu devrais sentir la différence avec ton vaio pro
Marsh Posté le 24-02-2017 à 14:27:24
trex22 a écrit : |
Merci beaucoup
Le i7-5930k apporte une grande valeur ajoutée ?
Marsh Posté le 24-02-2017 à 14:43:29
Attention, le 5930k est un excellent processeur, mais c'est un hexacore.
Donc pour en profiter, il faudra que tes programmes soient multithreadés !
Si tu fais tu mono-thread, il vaudra peut-être mieux se tourner vers un 7700k qui a moins de coeurs (4 au lieu de 6) mais une plus haute fréquence (4.2GHz au lieu de 3.4) donc des meilleures performances en single-thread.
Sinon, d'une manière générale, les «stations de travail PRO» de HP sont à fuir comme la peste, c'est des lingots de merde peints en doré et vendus au prix de l'or. En tous cas, c'est mon avis.
Marsh Posté le 24-02-2017 à 14:46:36
Typiquement pour ton utilisation il te faut un CPU rapide.
Je ne crois pas qu'excel soit capable d’utiliser beaucoup de cœurs par contre R doit l’être (beaucoup utilisé pour le data mining)
Pour ce qui est de python, tout va dépendre de ton code.
Si tu utilises le plus possible les fonctions Process() et Thread() alors avoir plus de cœurs sera un plus indéniable.
Mais il se passe beaucoup de chose en ce moment sur le marché des CPU.
La semaine prochaine doit sortir de nouveaux CPU qui devraient t'intéresser:
http://www.hardware.fr/news/15019/ [...] bench.html
Marsh Posté le 24-02-2017 à 14:49:17
Nono0000 a écrit : Je ne crois pas qu'excel soit capable d’utiliser beaucoup de coeur par contre R doit l'etre. |
Pour avoir fait un peu de R, si tu veux multithreader il faut le faire à la main. (Comme dans la majorité des langages, en fait).
Marsh Posté le 24-02-2017 à 14:54:28
zerist a écrit : Pour avoir fait un peu de R, si tu veux multithreader il faut le faire à la main. (Comme dans la majorité des langages, en fait). |
Merci pour l'info.
La majorité des librairies disponibles doivent être pensées pour le multithread compte tenu du domaine d’utilisation non?
Marsh Posté le 24-02-2017 à 14:56:44
Nono0000 a écrit : Merci pour l'info. |
Peut-être que les librairies spécifiques sont multithreadées de base, mais les librairies de bases de R pour faire des stats / du datascience basiques, ne le sont pas.
Après, j'ai le souvenir que à partir d'un code mono-thread, j'avais réussi à le rendre multithread assez rapidement, avec des gains de perfs très conséquents. Comme tu dis, le domaine d'application s'y prête très bien.
Marsh Posté le 24-02-2017 à 15:36:02
Sur E/E on m'a suggéré ça :
http://www.techspot.com/review/121 [...] onster-pc/
Qu'en pensez-vous ?
Marsh Posté le 24-02-2017 à 15:42:20
markof a écrit : Sur E/E on m'a suggéré ça : |
Comme dit au-dessus, j'en pense que ça dépend de ta manière de programmer.
Est-ce que tu écris ton code de manière à ce qu'il soit exécuté sur plusieurs threads ?
Marsh Posté le 24-02-2017 à 15:50:37
+1
Surtout que développer des programmes capables de tirer parti de 40 threads n'est pas forcement évident...
Pour info, les Xeon ne sont plus overclockables... si jamais cela peut avoir un intérêt pour toi.
Sinon le fait de partir sur des processeurs ES pour faire de la production, je trouve cela moyen (on ne sais jamais ce qui peut leur manquer ou les défauts qu'ils renferment).
Marsh Posté le 24-02-2017 à 15:51:27
ReplyMarsh Posté le 24-02-2017 à 15:56:29
Oui, il y a mieux que l'i7 7700K ; les i7 58**K, 68**K et 69**K mais puisque tu vas faire essentiellement du mono-thread, le "mieux" qu'ils peuvent faire ne te sera pas utile
Par contre, comme dit au-dessus, il est préférable d'attendre les nouveaux AMD
Marsh Posté le 24-02-2017 à 15:57:22
markof a écrit : A priori mono-thread Il y a mieux que le i7-7700k ou c'est déjà le top ? |
Si tu fais du mono-thread, alors la seule chose (ou presque) qui va compter pour toi ça va être la fréquence. Avec ses 4.2GHz de base, le 7700k est un des meilleurs pour l'instant.
Oublie le nombre de threads, puisque tu n'en utilisera qu'un seul.
Par contre du coup, en plus de l'achat de la nouvelle machine, peut-être que apprendre à développer en multi-thread pourrais t'aider à donner un bon coup de boost à tes programmes.
trex22 a écrit : Oui, il y a mieux que l'i7 7700K ; les i7 58**K, 68**K et 69**K mais puisque tu vas faire essentiellement du mono-thread, le "mieux" qu'ils peuvent faire ne te sera pas utile Par contre, comme dit au-dessus, il est préférable d'attendre les nouveaux AMD |
Je disais que c'était le top en termes de fréquence de base, pour faire du monothread.
Les sockets 2011 ne font pas mieux, et les Ryzen non plus il me semble…
Marsh Posté le 24-02-2017 à 16:05:37
En fait ce sont des boucles dans R et excel (vba) qui bouffent du temps généralement. C'est possible de faire du multithread pour ce type d'utilisation ?
Marsh Posté le 24-02-2017 à 16:12:00
markof a écrit : En fait ce sont des boucles dans R et excel (vba) qui bouffent du temps généralement. C'est possible de faire du multithread pour ce type d'utilisation ? |
Bah oui, si tu as un truc du style :
Code :
|
tu peux le multithreader de manière à ce que chaque thread de ton CPU s'occupe d'un des éléments de ta liste. Du coup, tu divises le temps d'exécution de ta boucle par le nombre de threads disponibles.
Par contre, ça ne fonctionne QUE SI chaque élément de la liste est strictement indépendant des autres.
Je prends volontairement un exemple très simple, mais en pratique ça n'est pas forcément simple à faire dans des algorithmes complexes.
Si tu as l'habitude de faire du mono-thread, il vaut peut-être mieux optimiser ta machine dans ce sens, parce que tu n'apprendras pas à multithreader du jour au lendemain…
Et un 7700k a quand même 8 threads, ce qui n'est pas dégueu.
Marsh Posté le 24-02-2017 à 16:31:18
J'ai fini ma config.
Qu'en pensez-vous ?
https://www.topachat.com/pages/conf [...] zTljjxc%3D
Marsh Posté le 24-02-2017 à 16:40:24
markof a écrit : J'ai fini ma config. |
c'est pas mal, mais il y a plusieurs ajustements à faire :
https://www.topachat.com/pages/conf [...] mbvYQb0%3D
Marsh Posté le 24-02-2017 à 16:44:31
@ markof
Pour la carte mère je prendrais une série 200 pour être sur que le bios soit compatible avec ton i7 de 7e génération
Marsh Posté le 24-02-2017 à 16:45:37
zerist a écrit :
|
Bah je verrai avec mon associé, mais tant qu'à faire autant rajouter une petite carte graphique sympa pour pouvoir jouer un peu .
Ok pour tes autres points, par contre je tiens au watercooling .
On s'en sort pour pas trop cher finalement !! On avait prévu un budget de 4000€ max.
Marsh Posté le 24-02-2017 à 16:48:23
markof a écrit : Ok pour tes autres points, par contre je tiens au watercooling . |
Tu fais ce que tu veux, mais c'est :
Je parle en connaissance de cause puisque j'en ai un, et je regrette mon achat.
Contrairement aux idées reçues, c'est pas parce qu'il y a de l'eau que ça refroidit mieux.
Marsh Posté le 24-02-2017 à 14:05:45
Bonjour,
J'ai monté une boîte il y a quelques mois, et je me sens déjà à la ramasse avec mon vaio pro qui est beaucoup trop lent...
Je traite et analyse des bases de données avec R et excel (bientôt Python également) et les temps de calculs sont très très longs. Parfois plusieurs heures...
Ca me fait perdre un temps fou, et j'aimerais savoir quelle serait meilleure configuration pour mon usage.
Je pensais à ça par exemple :
http://store.hp.com/FranceStore/Me [...] BF&sel=DTP
Qu'en pensez-vous ?