Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace
Zdroj:
root.cz
04.12.2025 (00:00)
it, počítače
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. celý článek
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 (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í
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.
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
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
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í
Technologie WebAssembly a GopherJS: předávání argumentů mezi Go a JavaScriptem (dokončení)
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
Softwarová sklizeň (13. 8. 2025): zpracujte své fotografie ve formátu RAW
PyScript: další technologie umožňující využití Pythonu v prohlížeči
Softwarová sklizeň (6. 3. 2024): pracujte s vektorovou grafikou
UEFA rozhodne o termínu a formátu "dohrávky" Ligy mistrů
Otestovali jsme 7 počítačových skříní formátu mATX: Malé, ale dostatečné
Technologie WebAssembly a GopherJS: předávání argumentů mezi Go a JavaScriptem
SIMD instrukce v rozšíření SSE (2. část)
Běh aplikací psaných v C či C++ využívajících knihovnu SDL v okně webového prohlížeče
Výkonná SSD pro PCI Express 5.0 budou širší i delší. S kapacitou to ale nesouvisí
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é
Softwarová sklizeň (19. 2. 2025): spravujte odkazy, obrázky a znalosti
Fontforge: fonty, glyfy a vektorová grafika
Video v AV1 se už může rozšířit. Myslí na něj Windows 10 i výrobci grafik
Písma a jejich použití: formáty písem TrueType a OpenType
Softwarová sklizeň (24. 4. 2024): webové stránky moderně, multiplatformně a vektorově
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (3)
SIMD instrukce na platformě 80×86: instrukční sada MMX
Draft NHL proběhne v novém formátu, první na řadu by měl jít Schaefer
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (2)
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter
SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!
Zapomeňte na destičky. Raspberry Pi 400 je nový počítač zabudovaný do klávesnice
pgvector : vektorová databáze postavená na Postgresu
Seznam zakázaných hazardních webů už je ve strojově čitelném formátu, není ale závazný
OnlyOffice Docs 7.1 podporuje konverzi PDF do formátu DOCX. Zlepšuje i čtečku

