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

  FORUM HardWare.fr
  Programmation
  C++

  Optimisation processeur GCC g++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Optimisation processeur GCC g++

n°1879338
Clarence W
Posté le 29-04-2009 à 15:26:44  profilanswer
 

Bonjour, je compile mon code c++ avec GCC g++ d'une release non officielle de mingw. Celle-ci intègre une version plus récente de GCC (4.1.2) que la version officielle.  
 
J'utilise le niveau d'optimisation 3 de GCC et je gagne beaucoup en temps de calcul.
 
Je voulais savoir si je pouvais utiliser l'instruction -march=nom_du_processeur pour mon application. Je tourne sur Core 2 duo e7300. Dans la version 4.1.2 la liste des processeurs intel s'arrête au P4 Prescott et Nocona et au pentium M.
 
Est-ce que le code sera parfaitement fonctionel si j'utilise -march avec un autre type de proco que le mien?  
 
Faut t'il raisonner en terme de jeu d'instruction (MMX, SSE, SSE2, SEE3) ou en terme d'archi pour sélectionner le processeur le plus adéquate pour gagner en temps de calcul? Le plus proche de mon proco en terme de jeu d'intruction est le prescott mais niveau archi c'est plutôt le pentium M ...
 
Je précise que le but est d'obtenir le temps d'exécution le plus rapide possible sans compromis...
 
cordialement,
 

mood
Publicité
Posté le 29-04-2009 à 15:26:44  profilanswer
 

n°1879602
MEI
|DarthPingoo(tm)|
Posté le 30-04-2009 à 10:18:25  profilanswer
 

Si c'est du code pour Windows, je pense que t'aura plus vite fait de chopper Visual C++ 2008 Express qui lui aura des optimisations avec plus de choix.


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1879612
Taz
bisounours-codeur
Posté le 30-04-2009 à 10:41:31  profilanswer
 
n°1879685
Joel F
Real men use unique_ptr
Posté le 30-04-2009 à 13:16:46  profilanswer
 

et bon SSEx snas ecrire du code SSEx ca donnera rien hein [:dawa]

n°1879906
godbeni
Posté le 30-04-2009 à 18:41:53  profilanswer
 

Joel F a écrit :

et bon SSEx snas ecrire du code SSEx ca donnera rien hein [:dawa]


 
Oui je sais bien mais j'utilise des librairies style boost et je me disais que peut être que dedans...

n°1879951
Joel F
Real men use unique_ptr
Posté le 30-04-2009 à 21:30:11  profilanswer
 

non pas actuellement mais quelqu'un que je connais personnellement y travaille :o


Message édité par Joel F le 30-04-2009 à 21:31:25

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Optimisation processeur GCC g++

 

Sujets relatifs
optimisation MySQL possible ? [Résolu][idée] optimisation : balises codées en binaire
Optimisation requêtes et sous-requetes OracleOptimisation d'un code VBA pour excel
Optimisation algorithme d'érosion[optimisation] fichier txt -> insert base de donnée
Problème Boost & STLPort sous Mingw (sous wxDev-C++)Optimisation de programme c++
[C/C++] Choisir sur quel processeur/coeur executer du code 
Plus de sujets relatifs à : Optimisation processeur GCC g++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR