Il rilascio progressivo openSUSE Tumbleweed ha recentemente iniziato a distribuire pacchetti ottimizzati x86-64-v3 opzionali per coloro che utilizzano sistemi Intel Haswell o più recenti e desiderano ottenere le massime prestazioni dal proprio hardware. La selezione di pacchetti x86-64-v3 creati da openSUSE Tumbleweed è attualmente piuttosto limitata, ma si spera che questa importante distribuzione Linux che si unirà alla festa HWCAPS porterà altre distribuzioni Linux a seguire l’esempio.

Quando il pacchetto patterns-glibc-hwcaps-x86_64_v3 è installato su sistemi supportati, i pacchetti con un suffisso”x86-64-v3″verranno installati automaticamente dove disponibili. I pacchetti x86-64-v3 fanno uso della funzionalità HWCAPS di Glibc.

Al momento, tuttavia, la gamma di pacchetti x86-64-v3 è piuttosto limitata con solo build ottimizzate della libreria JPEG-XL, libreria libpng, libxml2, e poi Python 3.11.


Python 3.11 ottimizzato x86-64-v3 build è senza dubbio il più interessante di ciò che openSUSE Tumbleweed sta attualmente fornendo per questa implementazione HWCAPS. Ma ora che questa infrastruttura openSUSE Tumblewed è configurata attorno a x86-64-v3 HWCAPS, si spera che l’area inizi a prosperare con pacchetti più ottimizzati per software sensibile alle prestazioni…

Poiché questo sta facendo uso della funzionalità HWCAPS, spero che a tempo debito openSUSE prenderà in considerazione anche i pacchetti x86-64-v4 per pacchetti selezionati su hardware compatibile. Con x86-64-v4 arriva AVX-512 e questo può essere particolarmente vantaggioso per alcuni software HPC e scientifici tra gli altri casi che abbiamo dimostrato nel tempo come un’analisi JSON ancora più veloce. Ora con AMD Zen 4 che ha AVX-512 nell’intero stack di prodotti, è ancora più interessante e, si spera, porterà a possibili pacchetti HWCAPS x86-64-v4 in un futuro non troppo lontano. Lo svantaggio si riduce al QA aggiuntivo, al tempo di impacchettamento impiegato per decidere cosa vale la pena ottimizzare, e quindi all’ovvio aumento dei requisiti di archiviazione per il mirroring dell’archivio dei pacchetti.

Complimenti a openSUSE/SUSE per l’inizio di questa spedizione HWCAPS x86-64-v3 e si spera che vedrà rapidamente la disponibilità di pacchetti più ottimizzati per offrire una versione pronta all’uso migliore e più performante esperienza su questa distribuzione Linux. Idealmente, avere questa importante distribuzione Linux ora che utilizza Glibc HWCAPS incoraggerà più distribuzioni Linux a perseguire un approccio simile per massimizzare le prestazioni x86_64 dei loro pacchetti spediti.

Categories: IT Info