Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Zdroj:
root.cz
18.10.2022 (00:00)
it, počítače
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. celý článek
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
Zdroj:
root.cz
06.10.2022 (00:00)
it-pocitace
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.
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í.
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace, druhá část
Zdroj:
root.cz
30.12.2025 (00:00)
it-pocitace
Ve WebAssembly je definováno asi dvě stě různých SIMD (vektorových) instrukcí. Dnes si popíšeme vybrané vektorové instrukce, z nichž některé umožňují provádění i dosti složitých operací (zhruba na úrovni SSE2).
Dlouho očekávaná podpora SIMD operací v programovacím jazyku Go
Zdroj:
root.cz
01.09.2026 (00:00)
it-pocitace
Popíšeme si, jak je v programovacím jazyku Go implementována podpora pro SIMD (vektorové) operace. Do Go 1.26 totiž byly přidány experimentální balíčky s podporou SIMD.
SIMD instrukce na platformě 80×86: instrukční sada MMX
Zdroj:
root.cz
11.02.2025 (00:00)
it-pocitace
Navážeme na článek o vektorových instrukcích na platformě 80×86. Popíšeme si další instrukce MMX, konkrétně všechny aritmetické instrukce, logické instrukce i instrukci, která kombinuje násobení prvků vektorů s jejich součtem.
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.
Dlouho očekávaná podpora SIMD operací v programovacím jazyku Go (2. část)
Zdroj:
root.cz
08.09.2026 (00:00)
it-pocitace
Dokončíme popis dnes stále ještě experimentálního balíčku simd/archsimd, ve kterém jsou implementovány všechny nízkoúrovňové SIMD operace, například včetně permutace vektorů apod.
Dlouho očekávaná podpora SIMD operací v programovacím jazyku Go (dokončení)
Zdroj:
root.cz
15.09.2026 (00:00)
it-pocitace
Budeme se zabývat popisem experimentálního balíčku nazvaného simd. Ten nabízí operace s vektory, jejichž bitová šířka (a tím i počet prvků) je odvozena z možností použité architektury mikroprocesorů: 256 či 512 bitů.
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í
Rozšíření instrukční sady AVX a programy v assembleru
SIMD instrukce v rozšíření SSE (2. část)
Navrhujeme a vyrábíme vlastní CPU: druhy instrukcí a přerušení
SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!
SIMD instrukce na platformě 80×86: nepřímý důsledek platnosti Mooreova zákona
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR a SIMD
SIMD instrukce v rozšíření SSE
Windows 11 se na 20 let starých procesorech nespustí. Vyžádají si jistou instrukci
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace
Programování pro osmibitová Atari: makra asm CA65, trik s instrukcí RTS
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (3)
V linuxovém jádře 7.2 se objeví protokol USB4STREAM i HDMI 2.1 pro Radeony
7-Zip 23.01 zlepšuje kompresi na procesorech ARM a ukazuje, jak kompletní jsou překlady
Apple má nové MacBooky Air s čipy M3. Jsou rychlejší a levnější než předchůdce
WinRAR 6.20 zrychlil kompresi na procesorech s osmi a více vlákny
Integrovaná grafika v mobilních procesorech Ryzen 7000 nabídne výkon jako GeForce RTX 3060
Microsoft Azure Linux 4 mění základ na Fedoru, Haiku zavádí podporu SMP na procesorech ARM64
Podpora na bydlení pro běžence se změní, stát začíná evidovat byty
Hardwarová akcelerace AV1 pro Intel Gen12/Xe, Rust možná v Linuxu [Stalo se]
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
Vylepšení pro GNOME Sushi, podpora Logitech HID++ 2.0
AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X
Microsoft nezařízne jen Windows 10. Za měsíc skončí podpora Office 2016 a 2019
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
Novinky pro Linux 6.5: heterogenní systémy AMD či VRR eDP u Intelu
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
Co se chystá pro Linux 5.16, část první: spousta nových ARM SoC
Peníze, know-how a podpora pro startupy. Mapa českých technologických inkubátorů
Lepší podpora 3dfx či Atari Falcon, Wine řešící PMD 85
Novinky pro Linux 6.12 nejen o hybridních CPU Intel Lunar Lake

