Le noyau Linux augmente le nombre par défaut de cœurs CPU RISC-V
La prochaine version du noyau Linux 7.2-rc2 introduit un ajustement majeur pour l'architecture RISC-V, augmentant le nombre de cœurs CPU pris en charge par défaut de 64 à 256.

Pékin, Chine – Le noyau Linux principal a reçu une amélioration notable pour l'architecture RISC-V, avec la prochaine sortie de Linux 7.2-rc2 qui quadruplera le nombre par défaut de cœurs CPU pris en charge.
Ce changement, intégré dans le cadre de correctifs RISC-V, répond aux capacités croissantes du matériel serveur RISC-V. Des entreprises comme SpacemiT ont développé des serveurs standard RVA23 à 80 cœurs, et des serveurs bi-processeurs antérieurs basés sur la puce SG2042 de Sophgo disposent de 128 cœurs, ce qui nécessite une augmentation au-delà de la limite par défaut initiale de 64 cœurs.
Le paramètre de configuration du noyau 'NR_CPUS' régit les allocations de mémoire statique au sein du noyau. Le nouveau seuil de 256 a été choisi comme une puissance de deux au moins le double du nombre maximal de cœurs connu, équilibrant l'utilisation de la mémoire avec les besoins futurs. D'autres distributions, comme Ubuntu, utilisent déjà des valeurs NR_CPUS plus élevées pour RISC-V, et des tests internes ont indiqué un impact négligeable sur les performances.
Bien que la nouvelle valeur par défaut reste conservatrice par rapport à des architectures comme x86_64 (jusqu'à 8192 cœurs) et ARM64 (512 cœurs), elle signifie que Linux se prépare à l'expansion de RISC-V sur les marchés des serveurs à grand nombre de cœurs. La modification a été acceptée par le mainteneur du noyau Linus Torvalds, indiquant une intégration à faible risque.