SUSE/openSUSE Adaptable Linux Platform (ALP), która jest postrzegana jako ewentualny następca SUSE Linux Enterprise 15, prawdopodobnie będzie wymagać wyższych wymagań systemowych dla procesorów x86_64. To, o ile nowsze będą wymagania dotyczące obsługi technologii Intel/AMD, nie zostało jeszcze zdecydowane, ale patrzą na linię bazową „x86-64-v3”, co w rzeczywistości oznaczałoby wymaganie zaawansowanych rozszerzeń wektorowych (AVX).

Dzięki pracom w ostatnich latach nad poziomami funkcji mikroarchitektury x86_64 dla stosu kompilatora inżynierowie SUSE przyglądali się bazowej wersji x86-64-v2 nad zwykłym x86_64, co jest obecnie celem. Linia bazowa x86-64-v2 oznacza procesory Intel Nehalem i nowsze z wymaganiem SSE3, SSE4.1, SSE4.2, SSSE3 i innych nowszych rozszerzeń zestawu instrukcji w stosunku do podstawowego ISA x86_64. Cel x86-64-v2 jest tym, co jest używane w nowym Red Hat Enterprise Linux 9. Ale SUSE może podnieść sprawę jeszcze wyżej i zamiast tego użyć x86-64-v3 jako podstawowego celu.

W przypadku x86-64-v3 wymagane rozszerzenia stają się AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE i XSAVE. To przenosi wymagania dotyczące procesora do ery Intel Haswell lub po stronie AMD wokół Koparki.

Menedżer wydania SUSE Lubos Kocman otworzył niedawno bilet publiczny ponad ich (ponownie) rozważenie x86_64 v3 dla wysiłków ALP. Społeczność spotkała się z pewnym odzewem w związku z planami docelowymi v3 i może się to skończyć przejściem na v2 w zależności od przebiegu dyskusji.

Należy pamiętać, że jest to praca nad adaptowalną platformą linuksową firmy SUSE, która ma zostać wydana dopiero po SUSE Linux Enterprise 15 SP5 (openSUSE Leap 15.5) z tą aktualizacją oczekiwaną około maja 2023 r., a zatem do ALP jeszcze trochę czasu–w przeciwieństwie do RHEL9 z procesorem x86-64-v2, który zadebiutował jako GA w maju. Tak więc przystosowując się do czasu, aż ALP faktycznie zostanie wydane, x86-64-v3 może być mniejszym problemem.

Ciekawe będzie zobaczyć, co zostało wybrane dla poziomu funkcji mikroarchitektury x86_64 w Adaptable Linux Platform. Wynika to z aktualizacji RHEL9 do wersji v2, różnych wysiłków Arch Linux mających na celu podniesienie ich wartości bazowej lub zapewnienie bardziej zoptymalizowanych pakietów oraz innych wysiłków nabierających kształtu w całym ekosystemie. Interesujące będzie sprawdzenie, czy Ubuntu lub inni główni gracze zdecydują się na (ponowną) ocenę swoich linii bazowych w najbliższej przyszłości, co byłoby wspaniale zobaczyć lub przynajmniej funkcjonować w wielu wersjach i innych działaniach wspomaganych przez kompilatory w celu lepszego wykorzystania możliwości nowoczesnych procesorów.

Categories: IT Info