Temps de traitement d’un calcul

Pour illustrer l’évolution des puissances de calcul que nous avons à notre disposition et bien les remettre en perspective, je vous propose un sujet qui a stimulé nombre de mathématiciens et de statisticiens et qui a surtout permis l’émergence de l’informatique moderne : Calcul d’une trajectoire d’une table de tir.

Aucune formule mathématique ne permet de décrire « exactement » la trajectoire d’un projectile sortant d’un canon, cependant le modèle s’avère suffisamment complexe pour servir de base pour une bonne compréhension de l’évolution des puissances de calculs.

Tous les modèles sont faux, certains peuvent rendre service.

George Box – Statisticien

Pour calculer une trajectoire, il faut tenir compte principalement de :

  • La distance
  • L’effet gyroscopique
  • La pression atmosphérique
  • La température
  • Le vent
  • L’angle de tir

On pourrait parler aussi d’autres facteurs influençant la trajectoire d’une balle, en temps réel, comme :

  • L’effet de la température de la munition sur la vitesse à la bouche du canon ;
  • Les effets du coefficient balistique sur le vol de la balle ;
  • L’effet de la rotation de notre planète bleue sur le vol de la balle ;
  • Les éléments de la dispersion ;
  • L’effet de l’humidité relative (rhésus) sur le vol de la balle.

Bref, ce n’est pas une opération que l’on fait sur un coin de table entre 2 réunions.

PériodeMoyenRéférenceDuréeImpact en CO2
Homme à la main, ou machine de Babbage5 min2,6 jours
Homme avec calculateur de bureau10 à 15 secondes12 heures
Harvard Mark I 
(électromécanique)
3 secondes2 heures
Model 5
(électromécanique)
2 secondes40 minutes
Analyseur différentiel
(analogique)
1 seconde20 minutes
Harvard Mark II 
(électromécanique)
0,4 seconde15 minutes
ENIAC
(électronique)
0,001 seconde3 secondes
Image par défaut
Laurent LEFEVRE
I’m a Microsoft employee, working on Technology Strategy for a large Enterprise account. You can easily assume / understand that I will not covert non-Microsoft Technologies. I will focus on how you can leverage Azure Game Stack for your Game. Even if I’ve some knowledge on infrastructure and development – due to my 20 years spent in consulting, I will assume that I don’t know anything. So, for each post, I’ll provide guidance and/or links related to training. This is sometimes a great habit to do a full knowledge refresh. Specially when facing the cloud technologies. If you are a senior Developer, please be soft. You may already know everything I am describing there.
Publications: 4

Laisser un commentaire