SUSE/openSUSE SUSE LinuxEnterprise15の後継と見なされているAdaptableLinuxPlatform(ALP)は、x86_64CPUに対してより高いシステム要件を必要とする可能性があります。 Intel/AMDのサポート要件がどれだけ新しくなるかはまだ明確に決定されていませんが、彼らは「x86-64-v3」のベースラインを検討しています。これは事実上、Advanced Vector Extensions(AVX)が必要であることを意味します。

コンパイラスタックのx86_64マイクロアーキテクチャ機能レベルに関する近年の作業により、SUSEエンジニアは、現在ターゲットとしているプレーンx86_64よりもx86-64-v2ベースラインに注目していました。 x86-64-v2ベースラインとは、Intel Nehalem CPUを中心としたものであり、ベースx86_64 ISAよりもSSE3、SSE4.1、SSE4.2、SSSE3、およびその他の新しい命令セット拡張機能が必要です。 x86-64-v2ターゲットは、新しいRed Hat Enterprise Linux 9で使用されているものです。ただし、SUSEは状況をさらに押し上げ、代わりにx86-64-v3をベースターゲットとして使用する場合があります。

x86-64-v3では、AVX、AVX2、BMI1、BMI2、F16C、FMA、LZCNT、MOVBE、およびXSAVEはすべて必須の拡張機能になります。これにより、CPU要件はIntel Haswellの時代まで、またはExcavator周辺のAMD側になります。

SUSEリリースマネージャーのLubosKocmanは、最近公開チケットを公開しました。 ALPの取り組みのためにx86_64v3を(再)検討しています。コミュニティからv3のターゲット計画に対していくらかの反発があり、議論がどのように行われるかによっては、最終的にv2に移行する可能性があります。

これは、SUSE Linux Enterprise 15 SP5(openSUSE Leap 15.5)がリリースされるまで出荷されないSUSEのAdaptable Linux Platformの取り組みであり、その更新は2023年5月頃に予定されているため、ALPまでしばらく時間がかかることに注意してください。-5月にGAとしてデビューしたx86-64-v2を搭載したRHEL9とは異なります。したがって、ALPが実際に出荷されるまでの時間に対応する場合、x86-64-v3はそれほど問題にならない可能性があります。

AdaptableLinuxPlatformのx86_64マイクロアーキテクチャ機能レベルで何が決定されるかを見るのは興味深いでしょう。これは、v2へのRHEL9のアップグレード、ベースラインを上げるか、より最適化されたパッケージを提供するためのさまざまなArch Linuxの取り組み、およびエコシステム全体で具体化するその他の取り組みに続くものです。近い将来、Ubuntuまたは他の主要なプレーヤーがベースラインを(再)評価することを決定するかどうかを確認するのは興味深いことです。これは、機能をより有効に活用するためのマルチバージョンやその他のコンパイラ支援の取り組みを確認するか、少なくとも機能させるのに最適です。

Categories: IT Info