Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1901 connectés 

  FORUM HardWare.fr
  Hardware
  Conseil d'achat

  quelle machine pour excel et R

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quelle machine pour excel et R

n°10077489
markof
Posté le 24-02-2017 à 14:05:45  profilanswer
 

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 ?  [:markof:4]

mood
Publicité
Posté le 24-02-2017 à 14:05:45  profilanswer
 

n°10077506
trex22
Oh yeah baby!
Posté le 24-02-2017 à 14:22:20  profilanswer
 

:hello:
 
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


---------------
D'abord Star Trek et ensuite Star Wars ... Pourquoi JJ pourquoi?
n°10077513
markof
Posté le 24-02-2017 à 14:27:24  profilanswer
 

trex22 a écrit :

:hello:
 
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


 
Merci beaucoup  :D  
 
Le i7-5930k apporte une grande valeur ajoutée ?

n°10077532
zerist
Posté le 24-02-2017 à 14:43:29  profilanswer
 

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.


Message édité par zerist le 24-02-2017 à 14:46:03

---------------
https://www.flickr.com/photos/182924845@N04/
n°10077535
Nono0000
Posté le 24-02-2017 à 14:46:36  profilanswer
 

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

Message cité 1 fois
Message édité par Nono0000 le 24-02-2017 à 14:49:23

---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED
n°10077537
zerist
Posté le 24-02-2017 à 14:49:17  profilanswer
 

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).

Message cité 1 fois
Message édité par zerist le 24-02-2017 à 14:49:35

---------------
https://www.flickr.com/photos/182924845@N04/
n°10077540
Nono0000
Posté le 24-02-2017 à 14:54:28  profilanswer
 

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?

Message cité 1 fois
Message édité par Nono0000 le 24-02-2017 à 14:56:09

---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED
n°10077545
zerist
Posté le 24-02-2017 à 14:56:44  profilanswer
 

Nono0000 a écrit :

 

Merci pour l'info.
Les majorité des librairies disponibles doivent être pensées pour le multithread compte tenu du domaine d’utilisation...

 

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.


Message édité par zerist le 24-02-2017 à 14:58:18

---------------
https://www.flickr.com/photos/182924845@N04/
n°10077586
markof
Posté le 24-02-2017 à 15:36:02  profilanswer
 

Sur E/E on m'a suggéré ça :
 
http://www.techspot.com/review/121 [...] onster-pc/
 
Qu'en pensez-vous ?

n°10077592
zerist
Posté le 24-02-2017 à 15:42:20  profilanswer
 

markof a écrit :

Sur E/E on m'a suggéré ça :
 
http://www.techspot.com/review/121 [...] onster-pc/
 
Qu'en pensez-vous ?


 
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 ?
 

  • Si oui, une machine fortement multithread comme celle de techspot peut être exceptionnelle pour ton utilisation.
  • Si non, un «pauvre» i7-7700k sera largement plus performant, car sa fréquence de base est beaucoup plus élevée.


---------------
https://www.flickr.com/photos/182924845@N04/
mood
Publicité
Posté le 24-02-2017 à 15:42:20  profilanswer
 

n°10077608
Nono0000
Posté le 24-02-2017 à 15:50:37  profilanswer
 

+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).


Message édité par Nono0000 le 24-02-2017 à 15:52:32

---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED
n°10077610
markof
Posté le 24-02-2017 à 15:51:27  profilanswer
 

A priori mono-thread  :jap:  
 
Il y a mieux que le i7-7700k ou c'est déjà le top ?

n°10077622
trex22
Oh yeah baby!
Posté le 24-02-2017 à 15:56:29  profilanswer
 

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


---------------
D'abord Star Trek et ensuite Star Wars ... Pourquoi JJ pourquoi?
n°10077627
zerist
Posté le 24-02-2017 à 15:57:22  profilanswer
 

markof a écrit :

A priori mono-thread  :jap:

 

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…


Message édité par zerist le 24-02-2017 à 15:58:37

---------------
https://www.flickr.com/photos/182924845@N04/
n°10077648
markof
Posté le 24-02-2017 à 16:05:37  profilanswer
 

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 ?

n°10077656
zerist
Posté le 24-02-2017 à 16:12:00  profilanswer
 

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 :
  1. Liste maListe = {plein d'éléments indépendants les uns des autres}
  2. foreach maListe as element{
  3.   operations(element);
  4. }


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.


Message édité par zerist le 24-02-2017 à 16:13:42

---------------
https://www.flickr.com/photos/182924845@N04/
n°10077687
markof
Posté le 24-02-2017 à 16:31:18  profilanswer
 

J'ai fini ma config.
 
Qu'en pensez-vous ?  :)  
 
https://www.topachat.com/pages/conf [...] zTljjxc%3D

Message cité 1 fois
Message édité par markof le 24-02-2017 à 16:32:01
n°10077701
zerist
Posté le 24-02-2017 à 16:40:24  profilanswer
 

markof a écrit :

J'ai fini ma config.
 
Qu'en pensez-vous ?  :)  
 
https://www.topachat.com/pages/conf [...] zTljjxc%3D


 
c'est pas mal, mais il y a plusieurs ajustements à faire :  
 
https://www.topachat.com/pages/conf [...] mbvYQb0%3D
 

  • Une carte-mère de dernière génération, avec un USB type-C inclus (du coup plus besoin de la carte d'extension)
  • Pas besoin de carte graphique pour ton utilisation (sauf si tu veux aussi pouvoir jouer avec)
  • La carte-son dédiée est inutile, y'en a une intégrée à la carte-mère
  • Le watercooling tout-en-un c'est à éviter, c'est cher et bruyant. Un bon ventirad fera mieux pour moins cher.
  • L'alim était super chère pour rien (??) j'en ai mis une mieux pour le même prix.


---------------
https://www.flickr.com/photos/182924845@N04/
n°10077707
fabcoq
Posté le 24-02-2017 à 16:44:31  profilanswer
 

@ 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


Message édité par fabcoq le 24-02-2017 à 16:49:42
n°10077708
markof
Posté le 24-02-2017 à 16:45:37  profilanswer
 

zerist a écrit :


 
c'est pas mal, mais il y a plusieurs ajustements à faire :  
 
https://www.topachat.com/pages/conf [...] mbvYQb0%3D
 

  • Une carte-mère de dernière génération, avec un USB type-C inclus (du coup plus besoin de la carte d'extension)
  • Pas besoin de carte graphique pour ton utilisation (sauf si tu veux aussi pouvoir jouer avec)
  • La carte-son dédiée est inutile, y'en a une intégrée à la carte-mère
  • Le watercooling tout-en-un c'est à éviter, c'est cher et bruyant. Un bon ventirad fera mieux pour moins cher.
  • L'alim était super chère pour rien (??) j'en ai mis une mieux pour le même prix.


Bah je verrai avec mon associé, mais tant qu'à faire autant rajouter une petite carte graphique sympa pour pouvoir jouer un peu :o.
 
Ok pour tes autres points, par contre je tiens au watercooling :o.
 
On s'en sort pour pas trop cher finalement !! On avait prévu un budget de 4000€ max.

n°10077716
zerist
Posté le 24-02-2017 à 16:48:23  profilanswer
 

markof a écrit :

Ok pour tes autres points, par contre je tiens au watercooling :o.


 
Tu fais ce que tu veux, mais c'est :  
 

  • Plus bruyant - Ça fait un bruit aigu désagréable à cause de la pompe
  • Plus cher
  • Moins performant en refroidissement.


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.


---------------
https://www.flickr.com/photos/182924845@N04/
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Conseil d'achat

  quelle machine pour excel et R

 

Sujets relatifs
Upgrade machine (silence!) - Rapport prix/silenceExcel macro Process trop long
|RESOLU:OU PAS] Machine pas stableEvoluer ma config ou monter une nouvelle machine ?
Mini Machine GamerPetit upgrade à ma machine (SSD+RAM), possible ?
CD-RW OK CD-R VIERGES APRES GRAVURENe pas démarrer les disques durs au démarrage de la machine ?
Démarrage difficile à froid, machine stable à chaud 
Plus de sujets relatifs à : quelle machine pour excel et R


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)