SIMD instrukce v rozšíření SSE
Zdroj:
root.cz
25.02.2025 (00:00)
it, počítače
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). celý článek
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.
SIMD instrukce v rozšíření SSE (2. část)
Zdroj:
root.cz
04.03.2025 (00:00)
it-pocitace
Popíšeme si zbylé instrukce pro provádění numerických výpočtů. Také se zmíníme o instrukci pro porovnání prvků vektorů, která má celkem osm různých variant. A nezapomeneme ani na problematiku nekonečných hodnot a hodnot NaN.
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.
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.
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í.
SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!
Zdroj:
root.cz
18.02.2025 (00:00)
it-pocitace
Dnes si popíšeme zbylé MMX instrukce a většinu instrukcí použijeme v příkladech. Také si popíšeme instrukční sadu 3DNow! společnosti AMD. Ta nebyla přímou konkurencí MMX, ale spíše první vlaštovkou vedoucí k SSE a AVX.
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.
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).
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.
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.
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (3)
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (2)
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR a SIMD
Specifické vlastnosti procesorů AArch64: aritmetické operace
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE
Pohled pod kapotu formátu WebAssembly: základní instrukční sada
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace
Rozšíření instrukční sady SSE2 v programech psaných v assembleru (dokončení)
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (2)
Dozorci v ruských věznicích měli instrukce, aby Ukrajince týrali, píše WSJ
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (dokončení)
Rozšíření instrukční sady SSE2 (2. část)
Pohled pod kapotu formátu WebAssembly: instrukce pro řízení toku dat
Tisk hexadecimálních hodnot s využitím instrukce DAA na ZX Spectru
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu
Použití instrukcí SSE a AVX pro zrychlení bitových operací
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (2)
Šéf Rosatomu jedná v Budapešti o rozšíření jaderné elektrárny Paks
Postřehy z bezpečnosti: LDAPNightmare a útok na rozšíření v Chromu
Fiala: Nehammer podpoří rozšíření ropovodu TAL
Chrome mění pravidla pro rozšíření, éra uBlock Origin tím končí
ČEZ si půjčí od EIB 10,1 miliardy Kč na vylepšení a rozšíření distribuční sítě
Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64
Vyšlo nové rozšíření pro Kingdom Come 2. V Legacy of the Forge vybudujete tu nejlepší kovárnu
Která expanze pro World of Warcraft je nejlepší? Seřadili jsme všechna rozšíření
Rozšíření D1 mezi 194. a 196. km má stát 1,03 mld,ŘSD vybralo stavebníka
Nejlepší doplněk pro turisty. MapyClimbs doplní na Mapy.com přehlednější grafy stoupání
Která expanze pro World of Warcraft je nejlepší? Po 20 letech jsme seřadili všechna rozšíření
eLeMeNt ZX: úložiště, připojení a další rozšíření vašeho Spectra
Vlček: ČR má už zajištěno nejméně 20 % výroby na rozšíření Dukovan

