- Ces dernières années, les performances des CPU ont fait un bond spectaculaire, mais beaucoup de développeurs utilisent encore d’anciennes puces mobiles, ce qui réduit leur productivité
- Les services d’abonnement au codage par IA, à environ 500 $ par an, sont jugés justifiables, ce qui constitue un signal du marché sur la valeur de la productivité des ingénieurs logiciels
- À l’inverse, un CPU haut de gamme (AMD Ryzen 9 9950X) peut s’acheter 500 $, soit environ 170 $ par an sur une base d’amortissement sur 3 ans, donc bien plus économique qu’un abonnement IA
- Les benchmarks montrent qu’un CPU de bureau récent offre des performances plus de 10 fois supérieures à celles d’un ancien CPU d’ordinateur portable, améliorant radicalement la vitesse des builds et des tests
- Par conséquent, si l’on peut justifier un abonnement IA, le meilleur investissement pour maximiser la productivité des développeurs est un CPU rapide
CPU et productivité
- Un CPU récent est environ 3 fois plus performant qu’il y a 3 ans, et un CPU de bureau est environ 3 fois plus rapide qu’un CPU de portable
- Les VM cloud progressent elles aussi de 2 à 3 fois à chaque changement de génération, pour un prix similaire
- Mettre à niveau son CPU est donc le moyen le plus sûr d’assurer sa productivité sur le long terme
Comparaison de la valeur par rapport au coût
- Les abonnements aux outils de codage par IA (par ex. Cursor) gagnent en popularité, avec un forfait équipe autour de 480 à 500 $ par an
- D’autres services se situent dans la même gamme de prix, ce qui montre qu’un gain de productivité en ingénierie vaut au minimum 500 $ par an
- Le CPU très haut de gamme AMD Ryzen 9 9950X coûte 500 $
- En supposant qu’une entreprise amortisse au forfait les machines de développement sur 3 ans, cela revient à 170 $ par an
- Par rapport au salaire d’un ingénieur, une hausse de productivité de seulement 1 % suffit largement à justifier le coût
Résultats des benchmarks
- Benchmark de la compilation du noyau Linux et d’opérations TLS sur les 3 types de machines suivants
- Un ordinateur portable fourni par l’entreprise en 2024 (i7-1165G7, lancé en 2020)
- Le ThinkPad le plus rapide disponible à l’achat en 2024 (AMD Ryzen 7840U)
- Le CPU de bureau le plus rapide disponible à l’achat en 2025 (AMD Ryzen 9950X)
-
Linux Kernel Compilation 6.15 (en secondes, plus bas = mieux)
- AMD Ryzen 9 9950X (16 cœurs) : 48 s
- AMD Ryzen 7 7840U : 194 s
- Intel Core i7-1165G7 : 349 s
→ Un desktop récent est environ 7 fois plus rapide qu’un ancien portable
-
OpenSSL 3.3 (AES-256-GCM, en débit, plus haut = mieux)
- AMD Ryzen 9 9950X : 386,1 milliards d’octets/s
- AMD Ryzen 7 7840U : 69,6 milliards d’octets/s
- Intel Core i7-1165G7 : 33,4 milliards d’octets/s
→ Un desktop récent est 11 à 12 fois plus rapide qu’un ancien portable
- Résultat : un écart de performances supérieur à 10x est confirmé sur la compilation du noyau Linux et les opérations TLS
- Exemple : ramener un temps de build de 30 secondes à 3 secondes, ou de 3 secondes à 300 ms, change l’expérience de travail elle-même
Conclusion
- D’après l’expérience générale
- Un CPU de bureau est environ 3 fois plus rapide qu’un CPU de portable
- Un CPU haut de gamme est environ 3 fois plus rapide qu’un modèle équivalent d’il y a 3 ans
- La même tendance apparaît dans le cloud ; à chaque génération, la plupart des charges de travail deviennent 2 à 3 fois plus rapides, pour un prix quasiment inchangé
- Si un abonnement IA est un investissement rationnel, l’achat d’un CPU haut de gamme au même coût, voire inférieur, l’est tout autant
- L’outil le plus efficace pour accroître la productivité des développeurs reste un CPU rapide
Aucun commentaire pour le moment.