• Články
  • Zprávičky
  • Fórum
  • Podpořte Root
  • Školení
  • Galerie
  • Blogy
  • Knihy
  • Jak na Linux
  • Zdroják
    • Hledat

    Root.cz  »  Témata

    GCC

    91–120 / 204
    První strana Předchozí strana 1 2 3 4 5 6 7 Následující strana Poslední strana
    • Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64

      Dnes se seznámíme s rozšířeními instrukční sady, které se jmenují F16C, FMA a AVX-512. První dvě rozšíření jsou pojata minimalisticky, ovšem AVX-512 přidává velké množství instrukcí i registrů.
      Pavel Tišnovský
      10. 11. 2022
      Doba čtení: 51 minut
    • Podpora Xeon Phi mizí z GCC, LXQt 1.2 stále na bázi Qt5

      Stalo se
      Týden v KDE přináší nejen chytřejší KRunner a vylepšení Discoveru, Intel Arc se obejde i neobejde bez Management Engine. LXQt 1.2 je stále na bázi frameworku Qt5, z GCC mizí podpora Xeon Phi.
      David Ježek
      6. 11. 2022
      Doba čtení: 4 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
      Doba čtení: 69 minut
    • Zpracování n-rozměrných polí v jazyce Go s využitím knihovny narray

      V dnešním článku se seznámíme s knihovnou nazvanou narray. Jedná se o knihovnu určenou pro programovací jazyk Go, která je navržena pro efektivní práci s n-rozměrnými poli s využitím ručně „vektorizovaného“ kódu napsaného v assembleru.
      Pavel Tišnovský
      27. 10. 2022
      Doba čtení: 25 minut
    • Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE

      Na předchozí článek o využití SIMD operací založeném na použití intrinsic v překladači GCC C dnes navážeme. Dnes se zaměříme na technologii SSE se 128bitovými vektory a podporou FP operací.
      Pavel Tišnovský
      25. 10. 2022
      Doba čtení: 55 minut

    • Buffer Overflow v implementaci SHA-3, GCC 13 s optimalizacemi pro AMD Zen 4

      Stalo se AMD Zen 4 Ryzen 7950X
      Novinky v KDE po Plasmě 5.26, Buffer Overflow v referenční implementaci SHA-3, portování Coreboot/Dasharo na MSI PRO Z690-A DDR5 zahájeno, znver4 v GCC 13, soutěž o výchozí wallpaper pro Xfce 4.18.
      David Ježek
      23. 10. 2022
      Doba čtení: 4 minuty
    • Ubuntu 22.10 Kinetic Kudu nabízí GNOME 43, PipeWire a vylepšení RPi

      Společnost Canonical uvolnila novou verzi Ubuntu 22.10 s názvem Kinetic Kudu. Jde o průběžné šestiměsíční vydání s krátkou dobou podpory, které bývá obvykle zaměřené na zásadnější novinky. Nejinak je tomu i dnes, nová verze přináší GNOME…
      Petr Krčmář
      20. 10. 2022
    • Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace

      V první části článku dokončíme popis problematiky SIMD technologie NEON na architektuře ARM. Část druhá bude věnována takzvaným intrinsic, které programátorům umožňují přímo v C provádět i nízkoúrovňové optimalizace.
      Pavel Tišnovský
      20. 10. 2022
      Doba čtení: 52 minut
    • Podpora SIMD (vektorových) instrukcí na RISCových procesorech

      SIMD operace, s jejichž některými variantami určenými pro platformu x86–64 jsme se seznámili minule, se používají i na RISCových procesorech. Dnes se seznámíme s rozšířením NEON pro procesory ARM.
      Pavel Tišnovský
      18. 10. 2022
      Doba čtení: 47 minut
    • Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie

      Podpora SIMD operací v rozšíření GCC je ve skutečnosti pouze částečná a má mnohé nedostatky, o nichž se dnes zmíníme. Taktéž si ukážeme, že vektory zavedené v rámci tohoto rozšíření není vhodné slepě používat namísto polí.
      Pavel Tišnovský
      11. 10. 2022
      Doba čtení: 50 minut
    • Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí

      S rostoucím počtem tranzistorů na ploše mikroprocesorů (Moorův zákon) se mění i jejich architektura. Kromě přidávání jader dochází k zavádění instrukcí SIMD, které dokážou jednu operaci provádět s celým vektorem dat.
      Pavel Tišnovský
      6. 10. 2022
      Doba čtení: 49 minut
    • Google Lyra V2 zvyšuje kvalitu zvuku, Qualcomm sází na AI fotografii

      Stalo se Qualcomm Snapdragon 888
      GNU Toolchain bude hostovat přímo u Linux Foundation, vychází Qt 6.4, Qualcomm věří, že díky AI budou dedikované fotoaparáty překonány, Acer začíná s grafickými kartami, první bude mít GPU Intel.
      David Ježek
      2. 10. 2022
      Doba čtení: 4 minuty
    • Debian mění vyhledávač v Chromiu, Ubuntu 22.10 s jádrem Linux 5.19

      Stalo se
      Debian změní výchozí vyhledávač v prohlížeči Chromium na DuckDuckGo. Ubuntu 22.10 „Kinetic Kudu“, které vyjde v říjnu poběží na jádře Linux 5.19. Linuxové distribuci Devuan vypršela platnost klíču.
      Filip Zatloukal
      12. 9. 2022
      Doba čtení: 2 minuty
    • 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
      Doba čtení: 16 minut
    • Microsoft Store zakazuje vydělávat na open-source, Blender chystá Real-time Compositor běžící na GPU

      Stalo se KDE Plasma 5.24
      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
      Doba čtení: 4 minuty
    • HP připravuje notebook s AMD a Pop!_OS, Ubuntu 22.10 přepne zvuk na PipeWire

      Stalo se logo projektu PipeWire
      Fedora zakládá komunitní skupinu pro správu podpory BIOSu, přechod na GCC12 místy zrychlil běh openSUSE Tumbleweed, Wine 7.9 nepřináší téměř nic nového, KDE vylepšuje nejen integraci GTK CSD aplikací.
      David Ježek
      22. 5. 2022
      Doba čtení: 4 minuty
    • Chromium na Ubuntu s nativní podporou Waylandu, openSUSE Tumbleweed přešlo na GCC 12

      Stalo se KDE Plasma 5.24
      OpenJPEG 2.5 přináší řádové zrychlení dekódování formátu JPEG 2000, KDE za poslední týden s minimem novinek, ale spoustou oprav. openSUSE Tumbleweed přechází na GCC 12 a Chromium na Ubuntu podporuje Wayland.
      David Ježek
      15. 5. 2022
      Doba čtení: 3 minuty
    • KDE přesouvá síly na budoucí Plasmu 5.25, Qualcomm ukazuje 8k HDR video z telefonu

      Stalo se
      Vyšlo Wine a Wine-Staging 7.8, AOMedia AVM jako repozitář nástupce AV1 již běží, nové GCC 12.1 s AVX-512 FP16 a vylepšeními RISC-V i C++23, NFT prvního twítu Jacka Dorseyho ztratil 99,99% své hodnoty.
      David Ježek
      8. 5. 2022
      Doba čtení: 4 minuty
    • Fedora zvažuje změnu správce balíčků, OpenBSD 7.1 s podporou Apple Silicon

      Stalo se
      Vývojáři linuxové distribuce Fedora zvažují výměnu stávajícího správce balíčků za Microdnf. Vyšlo OpenBSD 7.1 s připravené k použití na Apple Silicon. K dispozici k veřejnému testování je beta verze AlmaLinux 9.0.
      Filip Zatloukal
      25. 4. 2022
      Doba čtení: 2 minuty
    • GCC 12 pomůže proti útokům Trojan Source

      Nová zranitelnost Trojan Source napadá zdrojové kódy, které na pohled vypadají v pořádku, přeloží se však jinak. Mohou za to unicode znaky pro řízení toku textu (bidirectional, BiDi), které mohou zobrazený text přehodit CVE-2021–42574, případně…
      Jan Fikar
      17. 1. 2022
    • 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
      Doba čtení: 4 minuty
    • 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
      Doba čtení: 4 minuty
    • GCC dostává podporu procesorů Alder Lake, oficiálně bez AVX-512

      Ilustrační obrázek
      Projekt GCC v aktuální verzi 11 (a výhledově i budoucí 12) dostává nový target alderlake. Intel tímto do projektu jednoho z nejpoužívanějších kompilátorů přidává ladění pro tuto hybridní CPU architekturu, avšak jedním dechem dodává: oficiálně Alder…
      David Ježek
      10. 11. 2021
    • 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
    • Co se chystá pro Linux 5.15 a příměs novinek pro verzi 5.16

      Naposledy se dnes podíváme na vybrané novinky z vývoje jádra Linux 5.15. Čeká nás třeba 12. generace Intel Core, přechod na GCC 5.1, rychlejší I/O, podpora Rustu i první náhled na následný Linux 5.16.
      David Ježek
      1. 10. 2021
      Doba čtení: 5 minut
    • Linux 5.15 už nezkompilujete s GCC 4.9 a starším

      Jedna z posledních změn v rámci vývoje příští verze jádra Linux 5.15 povyšuje minimální verzi GCC pro kompilaci. Až dosud stačilo GCC 4.9, nyní bude pro sestavení jádra potřeba minimálně GCC 5.1. Jde současně o verzi, která je už delší dobu…
      David Ježek
      15. 9. 2021
    • Podpora vektorizace v GCC 12 při použití -O2

      Ilustrační obrázek
      Nad podporou vektorizace v GCC při použití -O2 se již dlouho uvažuje. Jde o optimalizaci smyček -ftree-loop-vectorize a optimalizaci více jednoduchých instrukcí do méně vektorových  -ftree-slp-vectorize. V současné době se tyto optimalizace zapnou…
      Jan Fikar
      3. 9. 2021
    • 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
    • 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
    • GCC už nadále nevyžaduje copyrightová práva pro FSF

      Ilustrační obrázek
      Až dosud měli přispěvatelé do projektu GCC jistou jednu věc. Vedle samotné GPL licence to byla skutečnost, že veškeré příspěvky, které do projektu zašlou, mají automaticky přidělen copyright pro FSF. Zkrátka nebylo možné do projektu GCC přispět bez…
      David Ježek
      2. 6. 2021
    91–120 / 204
    První strana Předchozí strana 1 2 3 4 5 6 7 Následující strana Poslední strana