AMD ROCm 5.5 officiel: plusieurs mises à jour RDNA 3, meilleure prise en charge des Radeon RX 7000 (Linux)
AMD a publié la nouvelle pile de calcul GPU ROCm 5.5 pour la communauté Linux open source qui ajoute une prise en charge améliorée de RDNA 3.
ROCm 5.5 sort avec plusieurs nouvelles mises à jour et offre une meilleure prise en charge de la nouvelle architecture AMD RDNA 3
Cette mise à jour apporte des modifications et une meilleure prise en charge des cartes graphiques Radeon RX 7000 (RDNA 3). ROCm est la pile de calcul d’AMD, similaire à ce que proposent NVIDIA et Intel avec les options CUDA, oneAPI et Level Zero. À partir du fichier README sur la page AMD ROCm Platform sur GitHub :
ROCm est la pile open source d’AMD pour le calcul GPU. Il s’agit d’un regroupement de drivers, d’outils de développement et d’API permettant la programmation GPU du Core de bas niveau aux applications de l’utilisateur final.
ROCm est alimenté par l’interface de calcul hétérogène AMD pour la portabilité (HIP), un environnement de programmation GPU OSS C++ et son environnement d’exécution correspondant. HIP permet aux développeurs ROCm de créer des applications portables en déployant du code sur diverses plates-formes, des GPU de jeu dédiés aux clusters HPC exascale. ROCm prend en charge des modèles de programmation tels que OpenMP et OpenCL et inclut tous les compilateurs, débogueurs et bibliothèques OSS nécessaires. ROCm est entièrement intégré aux frameworks ML tels que PyTorch et TensorFlow. ROCm peut être déployé de plusieurs manières, y compris des conteneurs tels que Docker, Spack et votre build à partir de la source.
via AMD
AMD note plusieurs nouveaux ajouts et correctifs à cette nouvelle version de ROCm, notamment :
- Améliorations HIP
- Limites de taille de pile améliorées
- Modifications de l’IPCC
- Séparation de HIPCC de HIP
- Nouvelle gestion de la mémoire
- Nouvelle gestion des modules
- Modifications du compilateur HIP
- Nouvelles API
- Nouvelle hiérarchie du système de fichiers Linux
- Nouvelles modifications de la bibliothèque dans ROCm 5.5 :
- hipBLAS (0.53.0 to 0.54.0)
- hipCUB (2.13.0 to 2.13.1)
- hipFFT (1.0.10 to 1.0.11)
- hipSOLVER (1.6.0 to 1.7.0)
- hipSPARSE (2.3.3 to 2.3.5)
- RCCL (2.13.4 to 2.15.5)
- rocALUTION (2.1.3 to 2.1.8)
- rocBLAS (2.46.0 to 2.47.0)
- rocFFT (1.0.21 to 1.0.22)
- rocPRIM (2.12.0 to 2.13.0)
- rocRAND (2.10.16 to 2.10.17)
- rocSOLVER (3.20.0 to 3.21.0)
- rocSPARSE (2.4.0 to 2.5.1)
- rocThrust (2.17.0)
- rocWMMA (0.9 to 1.0)
- Tensile (4.35.0 to 4.36.0)
Ce qui précède n’est qu’une petite liste de modifications et de correctifs. La pile de calcul ROCm 5.5 semble être l’une des mises à jour les plus importantes par rapport aux versions précédentes, en particulier avec une prise en charge améliorée des cartes graphiques de la série Radeon 7000 d’AMD et une prise en charge améliorée des GPU Radeon PRO W7800 et W7900 qui seront bientôt lancés. De plus, les nouvelles modifications de la bibliothèque dans ROCm 5.5 mentionnent la prise en charge de RDNA 3 (GFX11), qui manquait dans les versions précédentes.
Michael Larabel du site Web Linux Hardware Phoronix mentionne que la prise en charge améliorée de RDNA 3 n’est pas entièrement citée dans les notes de mise à jour car la société se concentre « sur sa carte graphique professionnelle et sa station de travail et la prise en charge de l’accélérateur ». Il note que la matrice de support est maigre, avec un petit rassemblement de GPU des architectures GFX9, CDNA et RDNA.
Les notes de version pour ROCm 5.5, qui peuvent être trouvées ici, mentionnent une augmentation de la taille limite de la pile, qui était initialement à 16K, et qui est maintenant passée à 128K.
Retrouvez, la vidéo d’un de nos confrères hardware de la semaine :
Sources : VideoCardz, WCCF Tech
Ci-dessous, nos guides d'optimisations dont : Optimiser Windows 11 pour les jeux - Optimiser Windows 10 pour les jeux - Comment réduire latence - Stock PS5