Hlavní navigace
Články
Zprávičky
Fórum
Podpořte Root
Školení
Galerie
Nabídky práce v IT
Kalendář
Root do mailu
RSS
Blogy
Knihy
Speciály
Zdroják
Manuály
Licence
Jak na Linux
Hledat
Přihlásit
Zůstat přihlášen
Registrovat
Zapomenuté
heslo
nebo
jméno
Root.cz
»
Nálepky
»
GCC
GCC
1
–
30
/
123
První strana
Předchozí strana
1
2
3
4
5
Následující strana
Poslední strana
Nástroj objdump: švýcarský nožík pro vývojáře
Jednou z velmi užitečných utilit v balíčku GNU Binutils je objdump. Ta umožňuje získávat důležité informace jak z objektových souborů, tak i z dynamicky linkovaných knihoven i ze spustitelných (nativních) souborů.
Pavel Tišnovský
24. 1. 2023
Počet nových komentářů
17
Doba čtení:
33 minut
GCC 13 je ve fázi oprav regresí
Překladač GCC 13 vstoupil dnes do čtvrté fáze, ve které se jen opravují regrese. Zatím je regresí s největší prioritou P1 37. Jak se je podaří opravit nebo jim snížit prioritu, tak vyjde stabilní GCC 13.1. Odhaduje se, že 13.1 vyjde mezi březnem a…
Jan Fikar
16. 1. 2023
Podpora architektury Intel Emerald Rapids v GCC 13
GCC ve verzi 13 nabídne podporu procesorů Intel rodiny Emerald Rapids ( -march=emeraldrapids). Intel tak navazuje na vývoj, který od GCC 11 běží v rámci podpory Sapphire Rapids, platformy jejíž uvedení na trh je plánováno odteď za necelý týden…
David Ježek
4. 1. 2023
Stíny nad 32bit x86 openSUSE, KDE dále vylepšuje podporu Waylandu a více monitorů
Stalo se
Intel oneAPI 2023 a podpora běhu s GPU AMD a Nvidia, KDE na Waylandu s neceločíselným škálováním, hledá se údržbář 32bit x86 openSUSE, AMD AOCC 4.0 přidává oproti GCC 12.2 slušnou porci výkonu.
David Ježek
18. 12. 2022
Počet nových komentářů
4
Doba čtení:
3 minuty
Jazyk Modula-2 bude v GCC 13
Modula-2 je procedurální programovací jazyk s podporou multiprogramování a vytvořil jej Niklaus Wirth z ETHZ v Curychu v roce 1978. Více o tomto jazyce se dozvíte na oficiálních stránkách. Minulý týden se do GCC 13 dostal frontend pro Rust Gccrs…
Jan Fikar
15. 12. 2022
Podpora Rustu míří do překladače GCC
Rustový front-end pro GCC nazvaný Gccrs byl schválen pro přijetí do GCC. Znamená to, že příští vydání GCC bude schopné kompilovat kód napsaný v Rustu. Arthur Cohen, jeden z autorů Gccrs ale uživatele varuje: „Jedná se o velmi experimentální…
Petr Krčmář
8. 12. 2022
Počet nových komentářů
27
BaCon: transpřekladač z jazyka BASIC do jazyka C
Představíme si možnosti poskytované nástrojem BaCon. Jde o transpřekladač jazyka BASIC (resp. jeho rozšířené podoby) do jazyka C. Tento nástroj je zajímavý proto, že umožňuje prostudovat různé aspekty a problémy transpřekladu.
Pavel Tišnovský
6. 12. 2022
Počet nových komentářů
22
Doba čtení:
39 minut
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
V závěrečném článku o SIMD operacích podporovaných (i když nepřímo) překladačem GCC C se zaměříme přímo na konkrétní vybrané instrukce, které lze nalézt v jednotlivých rozšířeních instrukčních sad AVX-512.
Pavel Tišnovský
29. 11. 2022
Počet nových komentářů
11
Doba čtení:
65 minut
GCC 13 bude s -O2 rozvíjet malé smyčky pro x86
Možnost překladače GCC rozvíjet smyčky -funroll-loops či dokonce -funroll-all-loops může někdy pomoci s rychlostí výsledného kódu, ale téměř vždy je výsledný kód delší, proto se používá zřídka nebo s velkým rozmyslem. Hongyu Wang z Intelu si…
Jan Fikar
14. 11. 2022
Počet nových komentářů
2
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
Počet nových komentářů
16
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
Počet nových komentářů
2
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
Počet nových komentářů
22
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
Počet nových komentářů
11
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
Počet nových komentářů
11
Doba čtení:
55 minut
Buffer Overflow v implementaci SHA-3, GCC 13 s optimalizacemi pro AMD Zen 4
Stalo se
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
Počet nových komentářů
5
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
Počet nových komentářů
11
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
Počet nových komentářů
14
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
Počet nových komentářů
15
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
Počet nových komentářů
36
Doba čtení:
49 minut
Google Lyra V2 zvyšuje kvalitu zvuku, Qualcomm sází na AI fotografii
Stalo se
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
Počet nových komentářů
14
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
Počet nových komentářů
1
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
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
HP připravuje notebook s AMD a Pop!_OS, Ubuntu 22.10 přepne zvuk na PipeWire
Stalo se
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
Počet nových komentářů
2
Doba čtení:
4 minuty
Chromium na Ubuntu s nativní podporou Waylandu, openSUSE Tumbleweed přešlo na GCC 12
Stalo se
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
Počet nových komentářů
1
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
Počet nových komentářů
5
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
Počet nových komentářů
2
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
1
–
30
/
123
První strana
Předchozí strana
1
2
3
4
5
Následující strana
Poslední strana
Zprávičky
Americká CISA zveřejnila nástroj pro obnovu serverů napadených ransomwarem ESXiArgs
Americký úřad Cybersecurity and Infrastructure Security Agency (CISA) zveřejnil nástroj pro obnovu dat na serverech VMware ESXi, které byly…
11:41
V Brně vznikne centrum pro open source: Czech National OSPO
Tým Ivana Bartoše během nedávného předsednictví Česka v Radě EU uspořádal open source konferenci v Brně, kde vznikla deklarace, která mimo…
11:29
Počet nových komentářů
18
Chrome 110 vylepšuje správce hesel a přináší podporu Nvidia RTX Super Resolution
Po předběžném vydání pro úzkou skupinu uživatelů je tu veřejná verze prohlížeče Chrome 110 pro Windows, macOS a Linux. Log změn je velmi…
9:30
Počet nových komentářů
2
Další zprávičky
Napište zprávičku
Práce
Kurzy
Security Monitoring Engineer (m/f)
Junior system administrátor/ka
Data Project Manager with German
Frontend developer
Pilot dronů, programátor
Linux Administrátor
Další nabídky práce »
Přesáhni sám sebe
Anatomie emocí: jak je číst z výrazu tváře druhých
Canva pro firmy a podnikatele - Jednoduchá grafika online pro všechny
iCloud a bezpečnost na Macu
Tři pilíře úspěšné prezentace
Vše, co jste kdy chtěli vědět o anglických časech I
Další kurzy a školení »
Práce
Kurzy
Security Monitoring Engineer (m/f)
Specialista životního pojištění (nově i na ŽL) / PRAHA
Junior system administrátor/ka
Konzultant
DevOps Incubator
Vedoucí oddělení bezpečnosti
Další nabídky práce »
English for Meetings
Motivace a smysl: Jak hledat smysl v práci i v osobním životě?
Přesáhni sám sebe
Anatomie emocí: jak je číst z výrazu tváře druhých
iCloud a bezpečnost na Macu
Tři pilíře úspěšné prezentace
Další kurzy a školení »
Komerční sdělení
Roste digitalizace zdravotnictví a přitom stále není zajištěná komplexní kyberbezpečnost
Jak mohou cloudové služby pomoci řešit nedostatek IT specialistů a posílit vaši firmu
Naučte se používat Kubernetes na našem dvoudenním online školení
VÍCE INFO
ČLÁNKY DO MAILU