Ubuntu zkouší PGO, zrychlení systému o 5 až 7 % v ideální situaci a RISC-V

19. 11. 2024

Sdílet

Ubuntu 24.10 Oracular Oriole Autor: Petr Krčmář, Root.cz

Ubuntu 25.04 na jaře příštího roku přinese přechod na optimalizace kompilátorů -O3. Vedle toho vývojáři Canonicalu testují i Profile Guided Optimizations (PGO), které když se dobře udělají, mohou dle aktuálních měření přinést další 5% až 7% zrychlení systému.

Sergio Durigan Jr. nyní testuje použití PGO na platformě RISC-V, za použití QEMU emulace na standardním x86 PC s Ryzenem. Měřené zrychlení je skrze širší škálu aplikací jako OpenSSL, GDB, Emacs či Python. Otázkou pochopitelně je míra zrychlení, kterou uživatel případně uvidí na reálném, daleko výkonnějším x86 či ARM hardwaru. 

Pro tuto chvíli jde o debatu spíše akademickou, na rozdíl od -O3 se univerzální nasazení PGO v rámci Ubuntu v tuto chvíli neplánuje, zrychlení ale může být zajímavé pro obrazy připravované pro RISC-V. Podrobněji v Sergiově blogpostu.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.