Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
Zdroj: root.cz 06.10.2022 (00:00) it, počítače
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. celý článek
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie
Zdroj: root.cz 11.10.2022 (00:00) it-pocitace
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í.
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Zdroj: root.cz 18.10.2022 (00:00) it-pocitace
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.
Novinky pro Linux 6.5: podpora vektorových instrukcí RISC-V či aktualizovaný Rust
Zdroj: root.cz 23.06.2023 (00:00) it-pocitace
Aktualizovaný Rust Toolchain, asynchronní zápis dat pro F2FS, podpora Qualcomm Adreno 690, senzorů základních desek s Nuvoton NCT6799D i funkční herní ovladač Nvidia Shield s přípravou na nový typ.
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE
Zdroj: root.cz 25.10.2022 (00:00) it-pocitace
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í.
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace
Zdroj: root.cz 20.10.2022 (00:00) it-pocitace
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.
Použití instrukcí SSE a AVX pro zrychlení bitových operací
Zdroj: root.cz 23.11.2022 (00:00) it-pocitace
V nedávném seriálu Pavla Tišnovského jsme se seznámili s vektorovými instrukcemi SIMD. V dnešním článku si ukážeme, jak jsem je použil při zrychlování konkrétního algoritmu.
Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64
Zdroj: root.cz 01.11.2022 (00:00) it-pocitace
Č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.
Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64
Zdroj: root.cz 10.11.2022 (00:00) it-pocitace
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ů.
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
Zdroj: root.cz 29.11.2022 (00:00) it-pocitace
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.
Nástroj pytest a jednotkové testy: životní cyklus testů, užitečné tipy a triky
Zdroj: root.cz 21.05.2020 (00:04) it-pocitace
[50 minut čtení] Dnes se naposledy budeme zabývat použitím frameworku pytest při tvorbě a spouštění jednotkových testů. Ukážeme si mj. životní cyklus testů, některé užitečné přídavné moduly pro pytest, export do CSV i další užitečné tipy a triky. 1. Test fixtures (zopakování z minula)
Xarray: sémantické rozšíření n-rozměrných polí z knihovny NumPy (dokončení)
Podpora na bydlení pro běžence se změní, stát začíná evidovat byty
Plánované neuznávání testů jako covidového certifikátu je užitečné, řekl Zeman
AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X
HK: Podpora podnikatelům z deficitu rozpočtu je méně než 20 %
Říjnové záplaty jsou poslední pro Windows 11 22H2. Za rok skončí podpora Windows 10
Koupil jsem si Twitter Blue. Chvíli mu to trvalo, ale nové funkce jsou užitečné
Video v AV1 se už může rozšířit. Myslí na něj Windows 10 i výrobci grafik
Novinky pro Linux 6.5: heterogenní systémy AMD či VRR eDP u Intelu
Podpora aplikací z Androidu se ve Windows 11 rozšiřuje velmi pomalu. Míří teprve do druhé země
Co se chystá pro Linux 5.16, část první: spousta nových ARM SoC
Podporovat videohry? Aby pak děti nebyly závislé, bojí se část poslanců
Novinky pro Linux 5.19: půl miliónu řádků nového kódu pro GPU
Peníze, know-how a podpora pro startupy. Mapa českých technologických inkubátorů
Novinky pro Linux 6.12 nejen o hybridních CPU Intel Lunar Lake
Lepší podpora Snapdragon X1 Elite, nový TRIM pro XFS
Poradí umělá inteligence se závětí? První pokusy o nahrazení právníků AI jsou spíše rozpačité
Novinky pro Linux 5.17: spousta aktualizací pro GPU, lepší podpora NZXT
Co se chystá pro Linux 5.16: rychlejší Xen i podpora Raspberry Pi CM4
Novinky pro Linux 5.17: optimalizace sítě i vylepšení pro disketové mechaniky
Bidenova podpora u Američanů podle průzkumu klesla na nové minimum
Novinky pro Linux 5.20: GPU patche Intel Meteor Lake, podpora AMD Radeon RDNA3
Šéf Rosatomu jedná v Budapešti o rozšíření jaderné elektrárny Paks
Novinky pro Linux 5.17: ještě rychlejší Btrfs i oprava Straight Line Speculation
Fiala: Nehammer podpoří rozšíření ropovodu TAL
ČEZ si půjčí od EIB 10,1 miliardy Kč na vylepšení a rozšíření distribuční sítě
Novinky v Linuxu 5.18: nejen správa napájení pro Intel i AMD
Rozšíření D1 mezi 194. a 196. km má stát 1,03 mld,ŘSD vybralo stavebníka
Novinky pro Linux 6.3: lepší podpora desek Asus či alokace pásma u Thunderboltu / USB4 ze strany GPU
ANO si podle Kantar CZ drží vůdčí pozici, ale podpora mu klesla
Umělce na volné noze trápí malá podpora státu a nízké příjmy, uvedla studie
Podpora migračního balíčku v EP není vůbec jistá, frakce počítají každý hlas