Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Kalendář
Root do mailu
RSS
Blogy
Knihy
Speciály
Manuály
Licence
Jak na Linux
Zdroják
Hledat
Root.cz
»
Témata
»
Clang
Clang
1
–
30
/
78
První strana
Předchozí strana
1
2
3
Následující strana
Poslední strana
Doom portován na GPU, běží přes AMD ROCm + LLVM libc
Že lze Doom engine portovat prakticky na cokoli, to už víme. Ostatně běží na zubních kartáčcích či těhotenských testech, takže udivit by neměl ani nejnovější počin vývojáře Josepha Hubera, který Doom rozběhal na GPU, téměř bez využití CPU. GPU…
David Ježek
1. 10. 2024
Počet nových komentářů
2
Fedora upouští od balíčků X11, FreeBSD zrychluje cyklus vydávání
Fedora má v plánu další omezení podpory X11 ve prospěch Waylandu. FreeBSD zrychluje cyklus vydávání a zkracuje dobu podpory. Tým OpenMandriva oznámil vydání OpenMandriva Lx 24.07 „Rome“ s KDE Plasma 6.1 a jádrem 6.10.
Filip Zatloukal
22. 7. 2024
Doba čtení:
2 minuty
LLVM špatně optimalizovalo celočíselné dělení na procesorech AMD
Uživatel Systemcluster z Tokia nahlásil chybu, kdy kód přeložený Clangem pro zenver4 běží na Zen4 o 25 % pomaleji než kód optimalizovaný obecně pro x86-64-v4 nebo x86-64. V kódu je Int64 dělení. Ukázalo se, že v případě procesoru AMD není zapnuta…
Jan Fikar
10. 5. 2024
Počet nových komentářů
25
LLVM/Clang možná přijde o -Ofast
Překladače GCC i Clang umožňují nastavit optimalizaci kódu v několika stupních od -O0 do -O3, přičemž standardní je -O2. K tomu kolem roku 2010 přibyla volba -Ofast , což je v podstatě -O3 -ffast-math. Ten druhý přepínač zrychluje výpočty…
Jan Fikar
3. 5. 2024
Počet nových komentářů
13
Minimalistické překladače jazyka C: tcc a Chibicc
Mezi nejčastěji používané překladače céčka na Linuxu patří GCC a Clang. Ovšem kromě těchto známých překladačů můžeme použít i takzvané „malé“ překladače, mezi které patří zejména Tiny C Compiler a taktéž Chibicc.
Pavel Tišnovský
21. 3. 2024
Počet nových komentářů
33
Doba čtení:
33 minut
Vcc: kompilátor používající Clang ke generování kódu pro Vulkan
Na Saarlandské univerzitě v Německu vznikl projekt Vcc (Vulkan Clang Compiler), což je kompilátor založený na Clangu, který vytváří kód běžící na Vulkanu. Lze jej považovat za konkurenta GLSL a HLSL, ale skutečným záměrem tohoto projektu je zcela…
Petr Krčmář
10. 1. 2024
Clang 17 je v průměru o 5 % rychlejší než GCC 13 na Meteor Lake
Clang 17 je v průměru o 5 % rychlejší než GCC 13 na Meteor Lake Server Phoronix včera přinesl testy kompilátorů GCC 13 a Clang 17 na notebookovém procesoru Intel Meteor Lake Core Ultra 7 155H. V průměru byl Clang rychlejší o asi 5 %. Předchozí…
Jan Fikar
5. 1. 2024
Počet nových komentářů
12
Vydány finální verze LLVM 17 a Clang 17
Na světě je nová velká verze LLVM + Clang. U LLVM jde rovnou o verzi 17.0.1 přinášející řadu novinek jako FatLTO pipeline, assembler pro AArch64 ARM 2022 A-profile extension (FEAT_GCS (Guarded Control Stacks), FEAT_CHK (Check Feature Status) a…
David Ježek
19. 9. 2023
Počet nových komentářů
3
Clang 16 je v průměru o 4 % rychlejší než GCC 13 na Zen 4
Server Phoronix minulý měsíc přinesl test kompilátorů Clang 16 a GCC 13.1 na procesoru Intel Raptor Lake. Binární soubory kompilované Clangem byly rychlejší v průměru asi o 5 % než kompilované GCC 13.1 V úterý pak test zopakoval na AMD EPYC čtvrté…
Jan Fikar
2. 6. 2023
Počet nových komentářů
11
Clang 16 je v průměru o 5 % rychlejší než GCC 13 na Raptor Lake
Server Phoronix přinesl včera srovnání kompilátorů GCC 13.1 a Clang 16. GCC 13.1 vyšlo 28. dubna a Clang 16 17. března. Phoronix testoval na procesoru Intel Raptor Lake s Fedorou 38. V obou případech byly použity přepínače -O3 -march=native -flto…
Jan Fikar
12. 5. 2023
Počet nových komentářů
6
LLVM 16 s podporou Zen 4 a nových instrukcí Intelu
V sobotu vyšel překladač LLVM ve verzi 16.0.0. Mezi novinky patří počáteční podpora procesoru AMD Zen 4 ( -march=znver4) a podpora nových instrukcí Intelu AMX-FP16 (Advanced Matrix Extensions), CMPCCXADD (Compare and ADD if Condition is Met),…
Jan Fikar
20. 3. 2023
Počet nových komentářů
2
Edubuntu se vrací na scénu, OpenMandriva nabídne průběžně aktualizovanou edici
Stalo se
Edubuntu, několik let nevyvíjená edice Ubuntu pro školy, znovu ožije. Nezávislá linuxová distribuce OpenMandriva má průběžně aktualizovanou edici. Linuxová distribuce Xubuntu nabídne minimální instalační obraz.
Filip Zatloukal
16. 1. 2023
Počet nových komentářů
10
Doba čtení:
2 minuty
Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64
Článek je věnován rozšíření instrukční sady „Advanced Vector Extension“ neboli AVX. Oproti MMX či SSE se jedná o výrazné vylepšení podpory SIMD operací s delšími vektory a s novými instrukcemi.
Pavel Tišnovský
1. 11. 2022
Počet nových komentářů
22
Doba čtení:
69 minut
Compiler Explorer: až nečekaně užitečný nástroj pro vývojáře
Seznámíme se s užitečným projektem, který se nazývá Compiler Explorer. Jedná se o webovou aplikaci, která dokáže přeložit zdrojové kódy napsané v různých jazycích buď do assembleru zvoleného procesoru nebo (pro určité jazyky) do bajtkódu.
Pavel Tišnovský
6. 9. 2022
Počet nových komentářů
15
Doba čtení:
16 minut
Microsoft Store zakazuje vydělávat na open-source, Blender chystá Real-time Compositor běžící na GPU
Stalo se
Budoucí KDE Plasma 5.26 vzhlíží k C++20, Intel SGX2 stihne vydání Linux 5.20, vylepšení běhu s novým back-endem pro staré Radeony HD 5000 a 6000 v rámci projektu Mesa.
David Ježek
10. 7. 2022
Počet nových komentářů
15
Doba čtení:
4 minuty
Sony pracuje na podpoře Playstation 5 v LLVM/Clang
Podobně jako dříve s generací Playstation 4, i pro Playstation 5 nyní Sony zasílá do projektu LLVM/Clang příslušné patche zajišťující podporu pro tuto generaci herních konzolí Sony. Dodejme, že Playstation 5 jsou poháněny, stejně jako čtyřková…
David Ježek
19. 4. 2022
Počet nových komentářů
2
Novinky v Linuxu 5.18: spousta vylepšení pro RISC-V či lepší exFAT
RISC-V a podpora 57bit adresace paměti a CPU Idle, exFAT se soubory končícími tečkou a lepším VolumeDirty či pokračující vylepšení pro LLVM/Clang, to jsou další novinky, které přinese Linux 5.18.
David Ježek
8. 4. 2022
Počet nových komentářů
1
Doba čtení:
3 minuty
Jádro 5.18 bude mít jednodušší volby pro překlad pomocí LLVM
Jádro od 5.7 můžete jednoduše překládat pomocí clang/LLVM s jedinou proměnnou LLVM=1. Pro jádro 5.18 bude proměnná LLVM rozšířena a půjde nastavit například LLVM=-14. To znamená, že se k překladu použije clang-14. Také bude možné nastavit…
Jan Fikar
4. 4. 2022
ReiserFS je označen za zastaralý, AMD nabírá další linuxové inženýry
Stalo se
Qualcomm také nabídne podporu AV1, vývojová verze Wine 7.5, LLVM 14.0.0 s řadou novinek, Mozilla a předplatné MDN, Eutelsat zatím zklamán z UHD.
David Ježek
27. 3. 2022
Počet nových komentářů
7
Doba čtení:
4 minuty
Linux Mint Debian Edition pokračuje, System76 vylepšuje výkon Linuxu
Stalo se
Tvůrci projektu Linux Mint vysvětlili, proč hodlají pokračovat v práci na LMDE. Společnost System76 představila nový nástroj pro zvýšení výkonu Linuxu. Téměř po roce vývoje vyšla nová OpenMandriva Lx 4.3.
Filip Zatloukal
15. 2. 2022
Počet nových komentářů
7
Doba čtení:
2 minuty
Novinky pro Linux 5.17: ještě rychlejší Btrfs i oprava Straight Line Speculation
Podpora nejen pro Snapdragon 8 Gen 1 či první levné RISC-V platformy, sériová konzole možná zrychlí o čtvrtinu, Btrfs výrazně a do Mesa míří podpora velkých grafik Intel Arc DG2/Alchemist.
David Ježek
14. 1. 2022
Počet nových komentářů
2
Doba čtení:
4 minuty
Podpora ARMv9.3-A míří do LLVM/Clang
Již téměř rok uběhl od ohlášení nové procesorové architektury ARMv9. Tento nástupce ARMv8 si pomalu hledá cestu i do kompilátorů. LLVM a Clang dostávají čerstvou podporu ARMv9.3-A ve své vývojové verzi, která se jednoho dne překlopí do stabilního…
David Ježek
4. 1. 2022
Počet nových komentářů
1
Optimalizace kompilátoru AMD AOCC 3.2 zrychlují běh programů na Zen 3
AMD s nejnovější aktualizací svého balíku kompilátorů založených na projektech LLVM/Clang/Flang přidává další drobné výkonnostní optimalizace. Phoronix přeměřil tři poslední verze této trojkové řady osmijádrovém EPYCu 72F3 a v průměru to vychází…
David Ježek
22. 12. 2021
Novinky pro Linux 5.17: konec 3DNow! i oprava zranitelnosti x86 SLS
Druhá část přehledu novinek v Linuxu 5.17 připomíná vývoj kolem 3DNow! a Ext4, přidává dění kolem čipů Apple M1 a doplňuje záplaty pro x86 SLS chybu a vylepšení přichystaná pro GPU společnosti Intel.
David Ježek
17. 12. 2021
Počet nových komentářů
4
Doba čtení:
4 minuty
Vylepšení podpory videa v PipeWire, nový ovladač pro ATI Radeony 9000
Stalo se
LLVM 13.0 přináší binární balíček Flang a vylepšený OpenCL Clang, ARMv9 a GNU GCC, Intel zkoumá možnosti synchronizovaného plánovače CPU+GPU na Linuxu, I/O rozhraní Linuxu umí dokonce 5,1M IOPS/jádro.
David Ježek
3. 10. 2021
Doba čtení:
4 minuty
Intel přechází na LLVM
Příští generace kompilátorů C a C++ z dílen Intelu plně staví na systému LLVM. Intel tak po letech využívání vlastního uzavřeného kódu přechází na otevřené řešení. Mezi důvody uvádí rychlejší doby kompilace, lepší optimalizace a širší podporu…
David Ježek
10. 8. 2021
Počet nových komentářů
10
Jádro kompilované pomocí clang a LTO je rychlejší o 9 %
Server Phoronix zveřejnil testy jádra 5.14-rc1 zkompilovaného pomocí GCC, Clang a Clang se zapnutou podporou LTO (link time optimization). Linuxové jádro umožňuje jednoduchou kompilaci pomocí Clang již od verze 5.7. Od verze 5.12 je pak možné…
Jan Fikar
23. 7. 2021
Počet nových komentářů
6
Jádro 5.14 bude pravděpodobně mít PGO pro Clang
Není to tak dlouho, co je možné linuxové jádro kompilovat kromě GCC také pomocí kompilátoru LLVM/Clang. Od jádra 5.7 je možné použít Clang pomocí jednoduché volby a v jádře 5.12 se objevilo LTO (Link Time Optimization). Nyní se vývojáři Google…
Jan Fikar
14. 6. 2021
Počet nových komentářů
7
AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X
Stalo se
Fedora 35 a LLVM/Clang balíčky, Wine 6.7 a další PE knihovny, PipeWire 0.3.26 s lepší podporou Bluetooth, podpora Power/Performance profilů SD karet, Chrome 91 ukáže WebTransport a WebAssembly SIMD.
David Ježek
25. 4. 2021
Počet nových komentářů
16
Doba čtení:
4 minuty
Firefox s podporou QUIC a HTTP/3, KDE umožní vypnout offline aktualizace
Stalo se
Ovladač pro Gigabyte WMI míří do jádra, openSUSE Tumbleweed konečně s GNOME 40, vyšlo LXQt 0.17.0, LLVM 12.0 s podporou Intel Alder Lake a Sapphire Rapids, lepším C++20.
David Ježek
18. 4. 2021
Počet nových komentářů
7
Doba čtení:
4 minuty
1
–
30
/
78
První strana
Předchozí strana
1
2
3
Následující strana
Poslední strana
Zprávičky
Řešení problémů s Intel Core Ultra 200S
Intel Core Ultra 200S (Arrow Lake-S) vyšel koncem října a podle recenzí nemá konzistentní výkon například ve hrách. Intel objevil pět problémů…
Včera
Počet nových komentářů
2
Autonomní auta Waymo mají výrazně méně nehod než lidmi řízená auta
Autonomní auta Waymo patřící pod Alphabet mají výrazně méně nehod než lidmi řízená auta. Společnost Re Swiss zkoumala asi 40 miliónů kilometrů…
Včera
Počet nových komentářů
57
Hra na GOG.com zdarma Chicken Assassin: Reloaded
Na serveru GOG.com je možné zdarma získat hru Chicken Assassin: Reloaded. Jde o vtipnou akční bojovou RPG hru, kde hrajete nebezpečné kuře…
Včera
Počet nových komentářů
2
Další zprávičky
Napište zprávičku