SIMD instrukce na platformě 80×86: instrukční sada MMX
Zdroj:
root.cz
11.02.2025 (00:00)
it, počítače
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. 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.
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.
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.
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ů.
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.
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.
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
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).
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.
Specifické vlastnosti procesorů AArch64: základní instrukce
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (2)
Od instrukční sady SSE k sadě SSE2
Specifika instrukční sady mikroprocesorů Intel 8086/8088
Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64
Rozšíření instrukční sady SSE2 v programech psaných v assembleru (dokončení)
Intel chce za 2 miliardy dolarů koupit startup vyvíjející open source čipy RISC-V
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (2)
Navrhujeme a vyrábíme vlastní CPU: architektura instrukční sady
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
Specifické vlastnosti procesorů AArch64: aritmetické operace
Rozšíření instrukční sady SSE2 (2. část)
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (2)
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
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie
Windows 11 dají košem procesorům bez SSE4.2. Jde o více než 10 let starý hardware
Edge už nepoběží na procesorech bez SSE3. Jste v pohodě, nepoužíváte-li rané Pentium 4
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í)
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (3)
Zpracování hodnot typu half float (fp16) na platformě AArch64: operace s vektory
Ampere Altra Max je výkonný až 128jádrový procesor postavený na Armu
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
V Brně vytvořili nové procesorové jádro s nízkou spotřebou. Chystají i verzi s vysokým výkonem
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu
Intel investuje 400 milionů eur do vývoje procesorů RISC-V. Pomůžou mu na cestě k zettaFLOPS
[aktualita] Číňané budou odebírat procesorová jádra od brněnské firmy Codasip
Originální sada příslušenství s gripem udělá ze Xiaomi 15 Ultra téměř profesionální fotoaparát
Kancelářská sada Microsoft 365 pro jednotlivce je teď za polovic. Stojí jen 950 Kč na rok

