Bonjour
Hier j'ai fait quelques test avec deux machines. L'un un portable fonctionnant sous XP Pro, un Dell D810 monocore. De l'autre côté j'ai un pc de bureau fonctionnant avec Vista 64 bits dual core Dell aussi. Même fréquence d'horloge.
J'ai écrit un programme exécutant 100 millions de calcul en flottant sur des doubles sur .net framework 2.0...monothreadé.
Voila ma surprise, mon portable a été plus rapide... avec un écart proche de 30%...
Donc voila mes questions : A des fins d'optimisation ...
- Comment optimiser les options de compilation ?
- N'est il pas préférable pour les parties nécessitant beaucoup de calcul de développer une DLL en C++ compiler spécifiquement pour le CPU avec un compilo genre Watcom ou GCC et d'utiliser .net uniquement pour les parties moins gourmande en FPU ?
Partager