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.
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)
Zdroj:
root.cz
25.03.2025 (00:00)
it-pocitace
Dnes se budeme zabývat vektorizací smyček, v nichž se zpracovávají pole (vektory), což vyžaduje instrukce SSE2 nebo AVX. Důležité bude taktéž zjištění, jak je vektorizován přístup k prvkům pole s volitelným krokem (stride).
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Specifické vlastnosti procesorů AArch64: aritmetické operace
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace
Pohled pod kapotu formátu WebAssembly: základní instrukční sada
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čí
Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64
ČEZ si půjčí od EIB 10,1 miliardy Kč na vylepšení a rozšíření distribuční sítě
Vyšlo nové rozšíření pro Kingdom Come 2. V Legacy of the Forge vybudujete tu nejlepší kovárnu
Rozšíření D1 mezi 194. a 196. km má stát 1,03 mld,ŘSD vybralo stavebníka
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
Microsoft Edge na iPhonech podporuje rozšíření. Takhle si funkci zapnete
Rozšíření, které vám ušetří čas i nervy při prohlížení webu
Fiala: Mero se dohodlo s akcionáři TAL na projektu rozšíření ropovodu
ČR osloví EK kvůli rozšíření polského dolu Turów
Recenze rozšíření hry Kingdom Come: Deliverance 2 - Barvy smrti. Mistrovské dílo má svoji cenu

