SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!
Zdroj:
root.cz
18.02.2025 (00:00)
it, počítače
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. celý článek
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.
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
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).
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.
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.
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.
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (dokončení)
Zdroj:
root.cz
01.02.2024 (00:00)
it-pocitace
V závěrečném článku si popíšeme zbývající podporované instrukce i způsob jejich použití. Taktéž si porovnáme rychlost výpočtů realizovaných přímo strojovými instrukcemi v porovnání s Pythonem.
Specifické vlastnosti procesorů AArch64: aritmetické operace
Zdroj:
root.cz
24.03.2022 (00:00)
it-pocitace
Dnes se budeme zabývat instrukcemi určenými pro provádění aritmetických operací. Tyto instrukce se rozdělují na instrukce určené pro celočíselné datové typy a na instrukce, které provádějí operace s hodnotami s plovoucí řádovou čárkou.
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ů.
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (2)
Zdroj:
root.cz
17.09.2024 (00:00)
it-pocitace
Zaměříme se na specifické instrukce, které byly na mikroprocesorech Intel 8086/8088 podporovány. Bude se v první řadě jednat o instrukce pro BCD aritmetiku a o „řetězcové instrukce“, které jsou pro platformu 8086 typické.
Dozorci v ruských věznicích měli instrukce, aby Ukrajince týrali, píše WSJ
Pohled pod kapotu formátu WebAssembly: instrukce pro řízení toku dat
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (3)
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
Specifika instrukční sady mikroprocesorů Intel 8086/8088
Rozšíření instrukční sady SSE2 v programech psaných v assembleru (dokončení)
Knihovna Pandas: práce se seskupenými záznamy, vytvoření multiindexů
Novinky pro Linux 5.17: konec 3DNow! i oprava zranitelnosti x86 SLS
Proč se vám někdy v tramvaji zblázní telefon? Možná za to může Flipper Zero
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Český příspěvek pro budoucnost čipů. Vývojáři z Brna zdarma vydali nástroj pro bezpečné procesory
Navrhujeme a vyrábíme vlastní CPU: mikroarchitektura procesoru
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
Qubity: Větší simulace kvantových počítačů, lepší algoritmy a nové instrukce od NSA a CISA
Základy tvorby grafů v programovacím jazyku R: knihovna lattice (dokončení)
Navrhujeme a vyrábíme vlastní CPU: architektura instrukční sady
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
Specifické vlastnosti procesorů AArch64: základní instrukce
Rozšíření instrukční sady SSE2 (2. část)
Vývoj mikroprocesorů z rodiny 80×86: od Intelu 8086 k čipu 80286
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie
Generátor náhodných čísel založený na instrukcích RDSEED a RDRAND
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (2)
7-Zip 21.05 optimalizuje na každém rohu. Cílí na nové instrukce a více jader v procesorech
Specifické vlastnosti procesorů AArch64: přenos bloků dat a instrukce s podmínkou
Windows 11 dají košem procesorům bez SSE4.2. Jde o více než 10 let starý hardware
Plná verze zdarma. IObit Advanced SystemCare 14 Pro vyčistí a zrychlí PC
Rychlá obnova dat se Stellar Data Recovery. Návod a plná verze zdarma
Edge už nepoběží na procesorech bez SSE3. Jste v pohodě, nepoužíváte-li rané Pentium 4
Google Mapy mají další vychytávku pro sdílená kola. Navigaci spojují s informacemi o stojanech

