Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace, druhá část
Zdroj:
root.cz
30.12.2025 (00:00)
it, počítače
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). celý článek
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace
Zdroj:
root.cz
04.12.2025 (00:00)
it-pocitace
Do specifikace WebAssembly byly přidány rozšiřující instrukce, mezi něž patří i SIMD (vektorové) operace. Překladače LLVM tyto instrukce podporují a navíc pro ně máme přímou podporu přímo v Clangu.
Pohled pod kapotu formátu WebAssembly: základní instrukční sada
Zdroj:
root.cz
20.11.2025 (00:00)
it-pocitace
Popíšeme si základní instrukce, které jsou ve WebAssembly definovány. Jedná se o aritmetické instrukce, konverzní operace, porovnání operandů a taktéž o instrukce určené pro manipulaci s obsahem zásobníku operandů.
Pohled pod kapotu formátu WebAssembly: nízkoúrovňová náhrada JavaScriptu
Zdroj:
root.cz
11.11.2025 (00:00)
it-pocitace
Seznámíme se s technologiemi, na kterých je založen formát WebAssembly. Tento formát umožňuje spouštění aplikací v rámci webových prohlížečů popř. na serverech nebo jako součást složitějších aplikací uvnitř takzvaného sandboxu.
Pohled pod kapotu formátu WebAssembly: instrukce pro řízení toku dat
Zdroj:
root.cz
27.11.2025 (00:00)
it-pocitace
Zaměříme se na instrukce sloužící pro řízení toku dat (control-flow). Ty jsou použity při překladu zdrojových kódů s běžným rozvětvením, vícenásobným rozvětvením, programovými smyčkami i s ternárními operátory.
SIMD instrukce na platformě 80×86: nepřímý důsledek platnosti Mooreova zákona
Zdroj:
root.cz
04.02.2025 (00:00)
it-pocitace
Začneme se seznamovat se SIMD instrukcemi pro platformu 80×86, které jsou souhrnně nazývány, i když ne zcela přesně, vektorové instrukce. První na řadě je technologie MMX.
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.
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.
Aritmetické operace s hodnotami uloženými binárně i ve formátu BCD
Zdroj:
root.cz
13.04.2023 (00:00)
it-pocitace
Vyzkoušíme si, jak jsou provedeny základní aritmetické operace při sčítání celočíselných hodnot uložených v binárním tvaru i s využitím formátu BCD – přesněji řečeno ve variantě označované jako Packed BCD.
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Zdroj:
root.cz
18.03.2025 (00:00)
it-pocitace
Už jsme se seznámili s instrukcemi SIMD, MMX, SSE a částečně i SSE2. Lze je volat z assembleru nebo využít takzvané intrinsic nabízené překladači. Ovšem existuje i další způsob jejich využití s automatickou vektorizací.
SIMD instrukce v rozšíření SSE
Zdroj:
root.cz
25.02.2025 (00:00)
it-pocitace
Po úspěšném a navíc i relativně bezproblémovém zavedení rozšíření MMX vzniklo u konkurence (AMD) rozšíření 3DNow!. To sice nebylo příliš populární, ovšem jednalo se o první krok k rozšíření nazvanému SSE (Streaming SIMD Extension).
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie
AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X
Část nemocnic v ČR kvůli covidu omezuje plánované operace
SIMD instrukce v rozšíření SSE (2. část)
Tvůrci vkládají naděje do snímku Duna: Část druhá, očekávají miliardové tržby
ŽIVĚ: Chystá se druhá část chytré karantény s eRouškou a skrz Mapy.cz
Američtí chirurgové podruhé úspěšně transplantovali prasečí ledvinu mrtvému dárci těla
Zpracování dat reprezentovaných ve formátu JSON nástrojem jq
Avidemux načítá video v AV1, kompresi zatím ale nenabízí
Použití instrukcí SSE a AVX pro zrychlení bitových operací
Fotbalisté vedoucí Slavie uzavřou podzim v Ostravě, druhá Plzeň v Karviné
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
Technologie WebAssembly a GopherJS: předávání argumentů mezi Go a JavaScriptem (dokončení)
Softwarová sklizeň (13. 8. 2025): zpracujte své fotografie ve formátu RAW
UEFA rozhodne o termínu a formátu "dohrávky" Ligy mistrů
Softwarová sklizeň (6. 3. 2024): pracujte s vektorovou grafikou
PyScript: další technologie umožňující využití Pythonu v prohlížeči
Otestovali jsme 7 počítačových skříní formátu mATX: Malé, ale dostatečné
Salieriho příběh pokračuje. Vyšla druhá část modifikace Rise & Fall pro první Mafii
V Ženevě začala druhá část rozhovorů mezi Bidenem a Putinem
Technologie WebAssembly a GopherJS: předávání argumentů mezi Go a JavaScriptem
Výkonná SSD pro PCI Express 5.0 budou širší i delší. S kapacitou to ale nesouvisí
Běh aplikací psaných v C či C++ využívajících knihovnu SDL v okně webového prohlížeče
Pokročilejší SSE operace: přeskupení, promíchání a rozbalování prvků vektorů
Test počítačových skříní formátu ATX: Rozhodují maličkosti, ale někdy pěkně protivné
Video v AV1 se už může rozšířit. Myslí na něj Windows 10 i výrobci grafik
Fontforge: fonty, glyfy a vektorová grafika
Softwarová sklizeň (19. 2. 2025): spravujte odkazy, obrázky a znalosti

