SUSE-

ローリングリリースの openSUSE Tumbleweedに加えて、HWCAPS/x86-64の機能レベルを確認します。 使用しているCPUに応じて、より多くの調整済みライブラリを選択的にロードすることで、すぐに使用できるパフォーマンスを向上させるために、SUSE Linux Enterprise/openSUSE Leapは、時間内に実現する可能性のある同様の機能の提供も検討しています。次のポイントリリース/サービスパックのために。

openSUSE Leap 15.4/SUSE Linux Enterprise 15 SP4の表では、重要な基本システムパッケージのx86_64-v2対応ライブラリを提供しています。開発者は、手元にある作業を考えると、これが今から2番目のアップデートであるLeap 15.5/SUSE Linux Enterprise 15SP5まですべて実現するわけではないことを認めています。

最新のGCCリリースとClangリリースはどちらも、x86-64マイクロアーキテクチャ機能レベルの概念と Glibc 2.33は、実行時にHWCAPSビットを追加しました。システム上にそのようなライブラリ/ライブラリが存在する場合、使用されている特定のCPUに対してより最適化されたライブラリを動的にロードできます。この作業により、Linuxディストリビューションは、すべてのユーザーの基本要件を引き上げることなく、AVXやその他の新しい命令セット拡張機能を利用できるようにするより最適化されたパッケージを提供できるようになります。

さまざまなLinuxディストリビューションが、HWCAPS/x86-64マイクロアーキテクチャ機能レベルの利用を検討しており、openSUSE Leap/SUSE Linux Enterpriseの場合、少なくとも著名な主要システムライブラリには適していません。

openSUSE Leap/SLEが追求しているx86_64-v2機能レベルは、CPUがSSE4.2、SSSE3、POPCNT、およびCMPXCHG16Bを処理できることを前提としています。過去数年間のほとんどのCPUは、少なくともx86_64-v2をサポートできます。基本的にCPUはIntelNehalemの時代にさかのぼります。 v3以降では、AVX2が必要なため、サポートが少し難しくなります。

重要な基本システムコンポーネントのライブラリ用のx86_64-v2HWCAPSは、現在機能計画の一部です。次のSLE/Leapリリースのために、そしてうまくいけば、それは別のサイクルのためにスリップする必要なしにパンアウトするでしょう。

一方、 Red Hat Enterprise Linux9はHWCAPSを使用するだけでなく、基本要件自体を強化するにはx86_64-v2 が必要です。したがって、SUSEが同様の動きをしてそれを要求し、場合によっては-v3または-v4用のHWCAPSを提供する場合、SUSE Linux Enterprise16が登場するかどうかを確認します。いずれにせよ、少なくとも多くのLinuxディストリビューションが、すぐに使用できるパフォーマンスの向上という名目で、HWCAPSやその他のx86_64の考慮事項を検討し始めています。

Categories: IT Info