Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace, druhá část

Zdroj Zdroj: root.cz     30.12.2025 (00:00)     Sekcia 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

Související články
 
Ďalšie články
 

Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace

Zdroj Zdroj: root.cz     04.12.2025 (00:00)     Sekcia 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 Zdroj: root.cz     20.11.2025 (00:00)     Sekcia 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 Zdroj: root.cz     11.11.2025 (00:00)     Sekcia 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 Zdroj: root.cz     27.11.2025 (00:00)     Sekcia 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 Zdroj: root.cz     04.02.2025 (00:00)     Sekcia 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 Zdroj: root.cz     20.10.2022 (00:00)     Sekcia 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 Zdroj: root.cz     18.10.2022 (00:00)     Sekcia 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 Zdroj: root.cz     13.04.2023 (00:00)     Sekcia 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 Zdroj: root.cz     18.03.2025 (00:00)     Sekcia 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 Zdroj: root.cz     25.02.2025 (00:00)     Sekcia 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í

Netflix a další na víkend: Německý Dexter, Operace Šavle, Mizerové. A druhá řada Arcane: League of Legends

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

Neuralink implantoval čip do mozku druhého pacienta. Dle Muska se operace podařila nad očekávání dobře

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ů

Recenze filmu Duna: Část druhá. Atmosférický blockbuster, rozehrávající téma mesiášství a podlehnutí jeho nástrahám

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

Písma a jejich použití: formáty písem TrueType a OpenType

 
Počasí Kurzy

1 € = 27.453   CZK

1 € = 0.7276   GBP

1 € = 1.0736   CHF

1 € = 4.1582   PLN

1 € = 1.1168   USD

Program

Markíza19:00 TELEVÍZNE NOVINY

 

Jednotka19:55 Góly - body - sekundy

 

Dvojka20:00 Záznam zo žrebovania: KENO 10, Keno Joker, Loto, Joker, Loto 5 z 35 (B)

 

JOJ19:30 NOVINY TV JOJ

 

Kompletný tv program

Reality Horoskopy

Beran: Ak sa vás partner pýta, ako využijete voľné dni, vy sa pýtajte, ako si ich predstavuje. Je možné, že sa s vami bude chcieť pochváliť a pozve vás medzi priateľov, na ich úsudku mu veľmi záleží.

Býk: Dnes zacítite pocit naplnenia a úspechu. A ak sa darí vám, vaši priatelia a známi môžu rovnako počítať s vašou podporou a pomocou. Čaká vás množstvo pracovných aj súkromných stretnutí, kde prejavíte svoju schopnosť prejaviť účasť a poskytnúť cennú radu.

Blíženci: Dnes je váš deň, tak to využite. Poteší vás nejaká dobrá správa. Všetko sa pohne dopredu. Rozdávajte okolo seba úsmevy a ukazujte veselú tvár, lebo nie ste tak chudí, aby ste trocha šťastia nemohli dať.

Rak: Ak sa budete dnes predbiehať v rade alebo nebudete radu rešpektovať, môžete prísť domov dosť zničený. Na vašom okolí potom bude vysvetliť vám, prečo tomu tak je.

Lev: Ak sa chcete hádať, uvedomte si, že deň vám dáva energiu, takže máte dosť síl, aby ste neuhli a vytrvali až do víťazného konca. Buď uhnete, alebo deň zakončíte ujmou na zdraví.

Panna: Dnes vám uspokojenie môže prinášať iba láska, ale pretože váš nepružný a konzervatívny postoj môže hocikoho odradiť, voľte radšej úsmev. Ak sa k vám opačné pohlavie dnes priblíži, využite svoje šance.

Váhy: Plný energie budete iba v dopoludňajších hodinách. Celý ďalší zbytok dňa budete vyžadovať citlivejšie a jemnejšie zachádzanie. Ak si to navzájom poskytnete s ostatnými, budete celkom v príjemnej pohode.

Štír: Neprehrabávajte vrecká svojmu partnerovi! List od nelegálneho partnera tam síce neobjavíte, ale mohli by ste nájsť podrobný rozpis všetkých domácich prác, ktoré chce vo voľných dňoch stihnúť, čo by vás spoľahlivo otrávilo.

Střelec: Nesmiete sa stať panovačnými až diktátorskými. Mohlo by to mať netušené následky. Hľadajte svoje prednosti a verte, že ste dobrý taký, aký ste. Vo vzťahu máte potrebu väčšej istoty, alebo by ste radi realizovali niečo, čo vám už dlho vŕta v hlave.

Kozoroh: Dovoľte si byť voľný a ničím nezaťažený, aj keď je situácia neúnosná a vy máte pocit, že sa vám niečo vymklo z rúk.

Vodnář: Vaša dnešná fyzická odolnosť sa nedá porovnávať so silnejším znameniami horoskopu. Potreba odpočinku je u vás proste vyššia, a tak pozorne vnímajte signály vášho tela, ktoré poukazuje na preťaženie organizmu.

Ryby: Pozor dajte pri vysvetľovaní hocičoho. Budete hovoriť rýchlejšie než normálne a môžete nechtiac vyrobiť dosť veľký trapas. Pokiaľ nemusíte, radšej sa k ničomu nevyjadrujte, najmä nie písomne.

Ďalšie horoskopy