Douglas Hofstadter fustige le texte « Pourquoi j'ai écrit GEB ? » généré par GPT-4 et exprime ses inquiétudes concernant les LLM

2025-03-15
Douglas Hofstadter fustige le texte « Pourquoi j'ai écrit GEB ? » généré par GPT-4 et exprime ses inquiétudes concernant les LLM

Douglas Hofstadter, pionnier de l'IA, critique vivement un texte généré par GPT-4, intitulé « Pourquoi j'ai écrit GEB ? », censé résumer son œuvre majeure, Gödel, Escher, Bach. Il soutient que le texte est rempli de platitudes génériques, déformant gravement son style d'écriture et la genèse du livre. Hofstadter souligne le manque d'originalité du LLM et sa fabrication d'un récit faux. Il détaille le processus créatif réel derrière GEB, depuis sa fascination initiale pour le théorème d'incomplétude de Gödel jusqu'à l'intégration d'Escher et de Bach, révélant les inspirations et les difficultés vécues. Il exprime de sérieuses inquiétudes concernant la prolifération des LLM et leur potentiel à inonder le monde de faussetés, appelant à une évaluation critique de leurs dangers inhérents.

Lire plus
IA

Les étudiants de Stanford plongent dans la technologie de défense

2025-03-14
Les étudiants de Stanford plongent dans la technologie de défense

Une vague de startups de technologie de défense émerge de l'Université Stanford. Max Susman, un ancien Navy SEAL, tire parti des ressources de Stanford pour obtenir des contrats gouvernementaux. Andrew Fang, après un stage chez Anduril et la fermeture de sa startup suivante, a suscité un intérêt renouvelé dans le domaine. Aujourd'hui, davantage d'étudiants de Stanford entrent dans le secteur de la technologie de défense, poussés par les changements de politique gouvernementale et l'influence de la Silicon Valley.

Lire plus

Construction navale de la marine américaine : plaidoyer pour des conceptions plus simples

2025-05-15
Construction navale de la marine américaine : plaidoyer pour des conceptions plus simples

La construction navale de la marine américaine est en proie à des dépassements de coûts et à des retards de calendrier. Cette proposition de politique soutient que cela provient du recours de la marine à des conceptions de navires complexes et multirôles et à des processus de conception externalisés. Les auteurs recommandent un retour à des conceptions de navires plus simples et monofonctionnels et à des capacités de conception internes pour améliorer l'efficacité, réduire les coûts et, finalement, construire plus de navires pour moins cher. Des études de cas sur le porte-avions de classe Ford, le destroyer de classe Burke et le Littoral Combat Ship illustrent les problèmes liés aux conceptions complexes. La proposition propose des conceptions de navires alternatives et plus rentables, en se concentrant sur des capacités simplifiées et une production efficace.

Lire plus

Projet Open Source de Mozilla.ai : Accélérer la cartographie OpenStreetMap avec l'IA

2025-03-22
Projet Open Source de Mozilla.ai : Accélérer la cartographie OpenStreetMap avec l'IA

Mozilla.ai a publié un projet open source appelé OpenStreetMap AI Helper Blueprint, conçu pour accélérer le processus de cartographie sur OpenStreetMap. Ce projet combine intelligemment le modèle de détection d'objets YOLOv11 et le modèle de segmentation SAM2 pour identifier et délimiter automatiquement les éléments de la carte (par exemple, les piscines), augmentant ainsi l'efficacité. Les utilisateurs entraînent des modèles dans des environnements Colab fournis, puis vérifient manuellement les résultats, améliorant ainsi considérablement la vitesse de cartographie tout en maintenant le contrôle qualité. Cela montre comment des modèles d'IA légers et compatibles avec les environnements locaux peuvent améliorer les projets communautaires sans dépendre de grands modèles de langage.

Lire plus
Développement

Roons : Un kit d’ordinateur mécanique tissé à partir de logique physique

2025-05-01

Roons est un incroyable kit d’ordinateur mécanique combinant intelligemment un métier à tisser physique avec des portes logiques. En disposant des tuiles spéciales « Roons » sur le métier, les utilisateurs peuvent construire divers circuits logiques, atteignant même la complétude de Turing. Le projet, qui a duré plusieurs années, a surmonté de nombreux défis en matière de miniaturisation, de fiabilité et de facilité d’utilisation, résultant en un ordinateur mécanique compact et raisonnablement rapide. Une campagne Kickstarter sera lancée prochainement, avec des kits de test limités disponibles.

Lire plus

Ligne de commande : un manuel pour tous

2025-05-29
Ligne de commande : un manuel pour tous

Maîtrisez la ligne de commande sans effort ! Ce manuel vous propose un moyen rapide et facile de maîtriser les commandes Unix/Linux, sans avoir besoin de longs manuels. Apprenez les terminaux, les shells, les applications en ligne de commande et les scripts shell ensemble, et non séparément. Plus de 100 sessions shell annotées et exemples de code rendent l’apprentissage amusant et efficace. Mis à jour en 2025, c’est le guide définitif, approuvé par plus de 5 700 lecteurs. Rejoignez-les et améliorez vos compétences dès aujourd’hui !

Lire plus
Développement

Le Piège du Déploiement Privé SaaS : Un Récit Mis En Garde

2025-03-18

Cet article explore les pièges du déploiement privé pour les plateformes SaaS. Bien que lucratif, les installations privées engendrent des charges opérationnelles et de support importantes. L’auteur soutient qu’elles transforment les fournisseurs SaaS en organisations d’exploitation ou de support technique, nécessitant des ressources considérables pour maintenir des environnements spécifiques aux clients. L’article déconseille les déploiements privés sauf en cas de nécessité absolue, suggérant des déploiements privés gérés et des termes contractuels et des prix prudents pour atténuer les risques.

Lire plus

Le débat sur l'exploitation des forêts finlandaises archivé en ligne

2025-02-26
Le débat sur l'exploitation des forêts finlandaises archivé en ligne

La Bibliothèque nationale de Finlande a archivé des années de discussions en ligne concernant l'exploitation économique des forêts finlandaises. Ces archives complètes incluent les points de vue des écologistes et des entreprises, englobant des sites web, des articles, des vidéos et des fils de discussion de forums provenant de diverses sources, notamment les médias, les blogs, les agences gouvernementales, les entreprises forestières, les chercheurs et les organisations environnementales. Le contenu couvre des sujets allant de la protection des stocks de carbone et de la biodiversité à l'utilisation économique. L'accès est régi par la loi finlandaise sur le droit d'auteur et est disponible dans les bibliothèques de dépôt légal désignées.

Lire plus

L'Europe lance un projet de 240 millions d'euros pour des puces RISC-V pour supercalculateurs

2025-03-09
L'Europe lance un projet de 240 millions d'euros pour des puces RISC-V pour supercalculateurs

Un consortium de 38 entreprises technologiques a lancé DARE, un projet de 240 millions d'euros visant à développer des processeurs basés sur RISC-V pour les supercalculateurs et les systèmes de calcul haute performance européens. Le projet créera trois puces : un accélérateur de calcul vectoriel d'Openchip, une puce d'inférence nouvelle génération d'Axelera AI et un processeur polyvalent de Codasip. Cette initiative vise à renforcer la souveraineté numérique de l'Europe et sa compétitivité dans le paysage mondial du RISC-V, notamment face aux États-Unis et à la Chine.

Lire plus
Technologie Supercalculateurs

Comportements émergents dans les LLM : un argument de plausibilité

2025-05-08

Les grands modèles de langage (LLM) présentent des comportements émergents surprenants : une capacité soudaine à exécuter de nouvelles tâches lorsque le nombre de paramètres atteint un certain seuil. Cet article soutient que ce n’est pas une coïncidence, en explorant les mécanismes potentiels à travers des exemples tirés de la nature, des algorithmes d’apprentissage automatique et des LLM eux-mêmes. L’auteur postule que l’entraînement des LLM est comme la recherche d’une solution optimale dans un espace de haute dimension ; des paramètres suffisants permettent de couvrir l’espace d’algorithmes nécessaire aux tâches spécifiques, débloquant de nouvelles capacités. Bien que la prédiction du moment où un LLM acquerra une nouvelle capacité reste un défi, cette recherche offre des informations sur la dynamique sous-jacente à l’amélioration des LLM.

Lire plus

Découverte accidentelle d'un bug de sécurité : une aventure de clic droit

2025-03-08
Découverte accidentelle d'un bug de sécurité : une aventure de clic droit

Lors de la configuration d'un portail en libre-service, l'auteur, poussé par la curiosité, a modifié un champ de courriel censé être non modifiable et a découvert une faille de sécurité SSO. Cela a permis de changer l'adresse courriel professionnelle par une adresse personnelle, contournant ainsi l'authentification. La faille a été signalée et le fournisseur l'a rapidement corrigée. Ceci souligne à quel point des tests simples peuvent révéler des failles de sécurité critiques et met l'accent sur l'importance de la curiosité et d'une approche centrée sur l'utilisateur dans les tests logiciels.

Lire plus
Développement bug de sécurité

Les types dépendants en Ada : une coïncidence inattendue

2024-12-28
Les types dépendants en Ada : une coïncidence inattendue

Cet article explore la fonctionnalité de types dépendants peu connue du langage de programmation Ada. L'auteur soutient que l'objectif de conception d'Ada, à savoir éviter l'allocation dynamique de mémoire inutile, a conduit à son implémentation unique des types dépendants : l'utilisation d'une deuxième pile non d'appel pour renvoyer des données de taille inconnue au moment de la compilation, contournant habilement le besoin d'allocation dynamique. Cela coïncide de manière inattendue avec la définition formelle des types dépendants, démontrant une heureuse coïncidence imprévue dans la conception d'Ada. L'article explique en outre des concepts du système de types d'Ada, tels que les types dérivés, les sous-types, les enregistrements discriminés et les prédicats de type, montrant comment ces fonctionnalités permettent la mise en œuvre de types dépendants. Enfin, l'auteur discute de l'interaction intéressante entre la philosophie de conception d'Ada et la recherche académique sur la théorie des types, suggérant que de nombreuses caractéristiques du système de types d'Ada ne proviennent pas directement de la recherche en théorie des types, mais ont plutôt évolué naturellement pour répondre à des besoins spécifiques.

Lire plus
Développement

Un bloqueur de publicités du monde réel pour les Snap Spectacles : techniquement faisable, mais limité dans la pratique

2025-06-28
Un bloqueur de publicités du monde réel pour les Snap Spectacles : techniquement faisable, mais limité dans la pratique

Un développeur a créé un prototype de bloqueur de publicités du monde réel utilisant les Snap Spectacles et l'intelligence artificielle Google Gemini. Le prototype utilise l'API du module de profondeur et les capacités de vision dans le cloud pour superposer des rectangles rouges sur les publicités. Cependant, en raison de la nature semi-transparente du rendu des lunettes AR et de leur champ de vision limité, le bloqueur est actuellement peu pratique pour bloquer complètement les publicités du monde réel. Néanmoins, cette expérience soulève des questions intéressantes sur les applications futures des lunettes AR et sur la manière dont nous interagissons avec la publicité.

Lire plus
Technologie

Les publicités de David Lynch : quand l’art rencontre le commerce

2025-03-29
Les publicités de David Lynch : quand l’art rencontre le commerce

David Lynch, célèbre pour ses films surréalistes comme Eraserhead et Blue Velvet, a étonnamment prêté sa vision artistique distinctive au monde de la publicité. Des publicités pour les parfums Calvin Klein aux campagnes de Georgia Coffee, en passant par les initiatives anti-déchets de la ville de New York, les publicités de Lynch fusionnent parfaitement son atmosphère inquiétante caractéristique avec des objectifs commerciaux. Curieusement, certaines de ces publicités ont été diffusées principalement en Europe et en Asie, ce qui suggère une appréciation mondiale plus large de son style unique.

Lire plus
Design

Le rêve de la puce IA d'Intel Habana Labs s'effondre : un nouvel échec d'acquisition

2025-02-09
Le rêve de la puce IA d'Intel Habana Labs s'effondre : un nouvel échec d'acquisition

L'acquisition par Intel en 2020 de la startup israélienne de puces IA Habana Labs pour 2 milliards de dollars, dont les puces Gaudi ont été utilisées par Amazon pour entraîner de grands modèles de langage, s'est soldée par un échec. Le processeur Habana de nouvelle génération, Falcon Shores, a été annulé en raison de commentaires négatifs des clients, marquant ainsi la fin de Habana Labs. Cela met en lumière les difficultés d'Intel en matière d'acquisitions et son incohérence stratégique en IA. Bien que le fondateur Avigdor Willenz ait reçu un paiement conséquent, cet échec représente un faux pas important et une occasion manquée pour Intel et pour Israël.

Lire plus
Technologie échec d'acquisition

CSS Shapes arrive dans Firefox 62 : affichage du texte autour de n’importe quelle forme

2025-03-17
CSS Shapes arrive dans Firefox 62 : affichage du texte autour de n’importe quelle forme

Firefox 62 prend désormais officiellement en charge CSS Shapes, permettant au texte et à d’autres contenus de s’écouler autour de formes non rectangulaires. Cet article explore la création de formes à l’aide d’images, de dégradés et de formes de base, en simplifiant le processus grâce aux nouveaux outils de Firefox DevTools. Apprenez à utiliser les canaux alpha d’image, la transparence de dégradé et les formes prédéfinies (cercle, ellipse, polygone) pour contrôler le flux de texte, ajuster l’espacement avec `shape-margin` et utiliser `shape-image-threshold` pour les images semi-transparentes. L’article montre également comment combiner les formes avec `clip-path` pour des effets avancés.

Lire plus
Développement Conception Web

FreeDOS 1.4 Sortie : Une Expérience DOS Rafraîchie

2025-04-22

FreeDOS 1.4 est arrivé ! Cette version comprend de nombreuses mises à jour de programmes, notamment des corrections de bogues et des améliorations pour les utilitaires en ligne de commande tels que FreeCOM, Xcopy, Move et Fdisk, ainsi qu'une fiabilité accrue pour mTCP. Le système FDHelp a été entièrement réécrit et inclut désormais des traductions dans plusieurs langues. Pour une expérience simplifiée, certains bureaux graphiques redondants ont été supprimés, et le visualiseur d'images DOSVIEW, plus puissant, remplace BMP2PNG. L'amélioration de l'emballage a considérablement réduit la taille du CD Live et du CD Bonus de FreeDOS 1.4, ce qui se traduit par un processus d'installation plus fluide.

Lire plus
Développement

ABBA : Un héritage durable de pop mélancolique

2025-01-04
ABBA : Un héritage durable de pop mélancolique

Cet article relate l'ascension et la chute du groupe pop suédois ABBA. De leur victoire à l'Eurovision à leur célébrité mondiale, la musique d'ABBA a combiné folk suédois, opéra italien, chanson française et plus encore, masquant habilement la tristesse dans des mélodies entraînantes. Cependant, ils ont subi les critiques de l'élite culturelle suédoise, considérés comme des marionnettes capitalistes. L'article explore le style musical d'ABBA, les complexités de leurs relations et leur impact durable sur la musique pop, culminant avec leur concert virtuel « ABBA Voyage », mettant en évidence l'attrait durable du groupe.

Lire plus
Divers Musique Pop

La carte mondiale gigantesque de Caves of Qud : une aventure à 13,8 gigapixels

2024-12-13
La carte mondiale gigantesque de Caves of Qud : une aventure à 13,8 gigapixels

Le prochain rogue-like de science-fiction Caves of Qud, qui sortira le 5 décembre, possède une carte mondiale gigantesque totalisant la somme incroyable de 13,8 gigapixels ! Cette carte immense se compose de 240 × 75 zones, chaque zone contenant 25 × 80 tuiles, chaque tuile ayant une résolution de 16 × 24 pixels. Un visualiseur web permet d’explorer la surface et même le premier niveau souterrain (les 2 milliards de niveaux restants sont omis en raison de la taille des données). Cette échelle à couper le souffle promet une aventure épique et fantastique, riche en possibilités d’exploration.

Lire plus

DoorDash s'associe à Klarna pour proposer la livraison de repas avec option "Achetez maintenant, payez plus tard"

2025-03-24
DoorDash s'associe à Klarna pour proposer la livraison de repas avec option

Le service de livraison de repas DoorDash s'est associé à Klarna, le géant suédois du "pay later", pour offrir aux clients américains une option de paiement en quatre versements sans intérêts. Bien que DoorDash présente cela comme améliorant la commodité et l'abordabilité, cette mesure a suscité la controverse. Les critiques affirment que cela encourage les dépenses excessives et les difficultés financières pour ceux qui ne peuvent pas payer d'avance, tandis que les défenseurs soulignent la flexibilité offerte. Ce partenariat reflète la tendance croissante des services "achetez maintenant, payez plus tard" qui s'étendent au-delà de la vente au détail aux dépenses quotidiennes comme la livraison de repas. Le partenariat sera déployé à l'échelle nationale dans les prochaines semaines, ce qui pourrait créer un précédent pour des intégrations similaires dans l'économie à la demande.

Lire plus

L'usine TSMC en Arizona commence la production de puces avancées

2024-12-28
L'usine TSMC en Arizona commence la production de puces avancées

L'usine de fabrication de puces avancées de TSMC en Arizona devrait commencer sa production de masse en 2025, marquant un retour significatif de la fabrication de puces avancées aux États-Unis. L'usine, utilisant une technologie de 4 nanomètres, affiche des rendements supérieurs à ceux de ses homologues taïwanais. Ce développement constitue un test crucial de l'efficacité de la loi CHIPS and Science Act de 2022 pour stabiliser la chaîne d'approvisionnement en semiconducteurs. Si le financement public joue un rôle, les préoccupations géopolitiques et la demande des clients ont également motivé la décision de TSMC de diversifier sa base de fabrication et de réduire les risques liés à la dépendance exclusive à Taïwan. Cependant, des défis tels que les conflits culturels et la pénurie de main-d'œuvre persistent.

Lire plus
Technologie

Volkswagen revient sur les écrans tactiles : retour des commandes physiques

2025-03-08
Volkswagen revient sur les écrans tactiles : retour des commandes physiques

Volkswagen change de cap concernant son approche des commandes automobiles à forte utilisation d’écrans tactiles. Le responsable du design, Andreas Mindt, a annoncé que tous les futurs modèles VW seront équipés de boutons physiques pour les fonctions principales. Cela fait suite aux critiques adressées à la décision antérieure de l’entreprise de remplacer de nombreuses commandes physiques par des écrans tactiles. À partir de la version de production de l’ID.2all l’année prochaine, les commandes essentielles telles que le volume, le chauffage, la vitesse du ventilateur et les feux de détresse disposeront de boutons physiques dédiés. Mindt a affirmé que ce changement reflète un engagement à privilégier la sécurité et la facilité d’utilisation pour le conducteur, en reconnaissant les erreurs passées et en garantissant une expérience de conduite plus intuitive.

Lire plus

Moniteur 240 Hz et souris à faible latence : mesure précise d’un programmeur

2025-07-06

Un programmeur, très sensible à la latence, a constaté une amélioration significative après la mise à niveau vers un moniteur 240 Hz. Cependant, le changement de ports USB pour sa souris sans fil a introduit des retards d’environ 10 ms toutes les quelques secondes. Pour mesurer cela avec précision, il a développé un outil, found.as/l, qui affiche le retard entre les images rendues par le navigateur et les mouvements du pointeur, ainsi que le traitement par lots des événements du pointeur et les décalages. Il a également dû modifier son fichier xmit.toml pour ajouter des en-têtes CORS pour les temporisateurs de haute précision. Ses observations ont été confirmées, ce qui l’a amené à éviter le port USB problématique.

Lire plus

Amazon annule «La Roue du Temps» après la saison 3 : coûts de production élevés et baisse d'audience

2025-05-24
Amazon annule «La Roue du Temps» après la saison 3 : coûts de production élevés et baisse d'audience

Amazon Prime Video a annulé «La Roue du Temps» après trois saisons. Malgré les éloges de la critique pour la saison 3 (97 % sur Rotten Tomatoes), l'audience de la série n'a pas justifié ses coûts de production élevés. Bien qu'elle ait initialement battu des records comme la première série la plus regardée de Prime Video, l'audience a diminué au fil des saisons, ne répondant pas aux attentes de renouvellement. Cette décision reflète l'accent mis par la plateforme de streaming sur le rapport coût-efficacité dans le contexte économique actuel.

Lire plus
Jeux séries TV

Application boussole Jetpack Compose légère et sans publicité

2025-06-02
Application boussole Jetpack Compose légère et sans publicité

MBCompass est une application boussole légère construite avec Jetpack Compose. Contrairement à la plupart des applications de boussole surchargées de publicités et de fonctionnalités inutiles, MBCompass privilégie la précision et l'efficacité. Elle utilise le magnétomètre et l'accéléromètre de l'appareil pour des mises à jour en temps réel du champ géomagnétique. Les fonctionnalités incluent l'affichage de la localisation actuelle de l'utilisateur (à l'aide d'OpenStreetMap), la prise en charge des thèmes clair/sombre, l'affichage de la force magnétique, le maintien de l'écran allumé, l'orientation paysage, la rotation fluide de la boussole et la fusion de capteurs pour une meilleure précision. Elle est entièrement gratuite, sans publicité et sans achat intégré.

Lire plus
Développement Boussole

tv.garden : Streaming TV en direct gratuit et mondial

2025-04-02

tv.garden propose du streaming TV en direct gratuit depuis le monde entier. Les utilisateurs peuvent facilement parcourir et regarder une large gamme de chaînes, notamment des informations internationales, des sports, des films, des divertissements et des émissions culturelles, via un globe 3D interactif, une barre latérale ou un bouton « Chaîne aléatoire ». La plateforme privilégie la simplicité, la fiabilité et une expérience de visionnage transparente, tout en maintenant une neutralité politique et en suivant les classifications des pays de l'ONU. Construit à l'aide d'outils open source tels que Three.js, Video.js et Luxon, tv.garden obtient les chaînes de la communauté IPTV sur GitHub. La plateforme précise qu'elle n'héberge aucun contenu vidéo et se conforme aux avis de retrait DMCA.

Lire plus

arXivLabs : Expérimentation de fonctionnalités pilotées par la communauté

2025-06-16
arXivLabs : Expérimentation de fonctionnalités pilotées par la communauté

arXivLabs est un cadre permettant aux collaborateurs de créer et de partager de nouvelles fonctionnalités arXiv directement sur le site web. Les participants, individus et organisations, adhèrent aux valeurs d'arXiv : ouverture, communauté, excellence et confidentialité des données utilisateur. arXiv est engagé envers ces valeurs et ne travaille qu'avec des partenaires qui les partagent. Vous avez une idée de projet communautaire précieux ? En savoir plus sur arXivLabs.

Lire plus
Développement

L'interconnexion compromise d'AMD Trinity : une décennie d'intégration iGPU

2025-06-17
L'interconnexion compromise d'AMD Trinity : une décennie d'intégration iGPU

Cet article explore en détail l'architecture d'interconnexion mémoire de l'APU AMD Trinity (sortie en 2012). Contrairement au Infinity Fabric ultérieur, Trinity utilise deux liens distincts, "Onion" et "Garlic", pour connecter le CPU et l'iGPU. "Onion" garantit la cohérence du cache mais est limité en bande passante, tandis que "Garlic" offre une bande passante élevée mais manque de cohérence. Cette conception reflète un compromis basé sur l'architecture Athlon 64 de l'époque, entraînant des pénalités de performances lorsque le CPU et l'iGPU accèdent à la mémoire de l'autre. Bien qu'offrant des performances adéquates pour les charges de travail graphiques comme les jeux, l'architecture de Trinity manque de l'élégance et de l'efficacité des iGPU intégrés Intel Sandy Bridge/Ivy Bridge. L'auteur utilise des tests et des analyses de données pour détailler les fonctionnalités, les avantages et les inconvénients des deux liens, démontrant l'utilisation de la bande passante mémoire de Trinity avec divers jeux et programmes de traitement d'images.

Lire plus
Matériel Interconnexion

Autoencodeurs Variationnels avec Perte : Quand les RNN ignorent les variables latentes

2025-03-09
Autoencodeurs Variationnels avec Perte : Quand les RNN ignorent les variables latentes

Cet article traite du défi de combiner les réseaux neuronaux récurrents (RNN) avec les autoencodeurs variationnels (VAE). Alors que les VAE utilisent des variables latentes pour apprendre des représentations de données, les RNN en tant que décodeurs ignorent souvent ces variables latentes, apprenant directement la distribution des données. Les auteurs proposent des autoencodeurs variationnels avec perte (VLAE), qui restreignent l'accès de la RNN à l'information, la forçant à utiliser les variables latentes pour encoder la structure globale. Les expériences montrent que les VLAE apprennent des représentations latentes compressées et sémantiquement riches.

Lire plus

Optimisation au moment de la liaison (LTO) : le prochain niveau d’optimisation du compilateur ?

2025-05-21
Optimisation au moment de la liaison (LTO) : le prochain niveau d’optimisation du compilateur ?

Cet article explore l’optimisation au moment de la liaison (LTO), une technique qui améliore les performances d’un programme en effectuant des optimisations pendant la phase de liaison. Les compilateurs traditionnels optimisent au sein de fichiers individuels, tandis que la LTO permet des optimisations plus complètes entre les fichiers, telles que l’intégration de fonctions et l’amélioration de la localité du code. Bien que la LTO puisse apporter des améliorations significatives des performances (par exemple, une réduction de 9,2 % du temps d’exécution et une réduction de 20 % de la taille du binaire dans le test du projet ProjectX), elle nécessite également des temps de compilation et de liaison plus longs et davantage de mémoire. L’auteur compare des expériences sur ProjectX et ffmpeg pour illustrer les avantages et les inconvénients de la LTO et suggère d’essayer la LTO sur des projets qui n’ont pas été optimisés de manière agressive pour la vitesse, en concluant que les gains de performance finaux dépendent du projet spécifique.

Lire plus
1 2 296 297 298 300 302 303 304 595 596