Des versions de paquets optimisés pour l'architecture x86-64-v3 ont été préparées pour Ubuntu 25.10

La société Canonical a commencé à fournir pour Ubuntu 25.10 des versions distinctes de paquets avec des fichiers exécutables compilés avec des optimisations pour l'architecture x86-64-v3. Actuellement, environ 2000 paquets du dépôt principal ont été préparés pour x86-64-v3 et sont disponibles en option. Ces paquets n'ont pas été testés au niveau des paquets principaux, mais peuvent déjà être utilisés par des passionnés souhaitant obtenir des performances maximales. Dans Ubuntu 26.04, il est prévu de compiler des versions optimisées pour l'architecture x86-64-v3 de tous les paquets disponibles et d'assurer un test complet pour ces derniers.

La possibilité d'utiliser des paquets avec des optimisations pour x86-64-v3 a été mise en œuvre sans compromettre le support des anciens matériels. Des modifications ont été apportées à dpkg, apt et Launchpad pour permettre de compiler et de distribuer des paquets simultanément pour plusieurs variantes d'architecture x86-64. Pour vérifier le support de l'architecture x86-64-v3, configurer le dépôt et installer les paquets correspondants, vous pouvez utiliser les commandes : $ ld.so —help | grep '\-v[0-9]' x86-64-v4 (supporté, recherché) x86-64-v3 (supporté, recherché) x86-64-v2 (supporté, recherché) echo 'APT::Architecture-Variants «amd64v3»;' | sudo tee /etc/apt/apt.conf.d/99enable-amd64v3 sudo apt update sudo apt upgrade

Les versions x86-64-v* définissent une méthode non officielle d'identification des slices d'état de microarchitecture, couvrant des ensembles d'extensions spécifiques. La troisième version de la microarchitecture x86-64 (x86-64-v3) est utilisée dans les processeurs Intel depuis environ 2015 (à partir d'Intel Haswell) et se distingue par la présence des extensions AVX, AVX2, BMI2, FMA, LZCNT, MOVBE et SXSAVE. La version x86-64-v2 couvre les extensions SSE3, SSE4_2, SSSE3, POPCNT, LAHF-SAHF et CMPXCHG16B, tandis que la version x86-64-v4 inclut AVX512F, AVX512BW, AVX512CD, AVX512DQ et AVX512VL.

Dans la plupart des cas, l'augmentation des performances lors de la compilation avec des optimisations pour l'architecture x86-64-v3 est d'environ 1%, mais dans certaines situations, dans des applications effectuant de gros calculs, une augmentation plus significative des performances peut être observée.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster