SIMD instrukce v rozšíření SSE (2. část)
Zdroj:
root.cz
04.03.2025 (00:00)
it, počítače
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. celý článek


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 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 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.
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.
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace
Zdroj:
root.cz
20.10.2022 (00:00)
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.
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.
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Zdroj:
root.cz
18.10.2022 (00:00)
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.
Specifické vlastnosti procesorů AArch64: aritmetické operace
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE
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í)
Nové rozšíření prohlížeče Google Chrome umožňuje vytváření odkazů na konkrétní části textu
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í
Recenze rozšíření Last Train Home: Legion Tales. Ještě jeden návrat do ruských stepí
Šé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
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í
Vlček: ČR má už zajištěno nejméně 20 % výroby na rozšíření Dukovan
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
Firefox pro Android chce získat více uživatelů. Nabídne 400 plnohodnotných rozšíření
Vy a počítač: Kolik máte v prohlížeči aktivních rozšíření?
Tip: Jak odkázat na konkrétní úryvek textu na webu
Postřehy z bezpečnosti: e-learningové platformy dostávají za vyučenou
Rozšíření prohlížečů vám ukáže bionické čtení nebo pomůže se soustředěním
Ministři EU schválili rozšíření sankcí proti Íránu za potlačování protestů
ANO kritizuje rozšíření vedení Sněmovny, jak chtějí koalice Spolu a PirStan
Rusko a Čína jsou proti dalšímu rozšíření NATO, uvedli prezidenti
Proč se vám někdy v tramvaji zblázní telefon? Možná za to může Flipper Zero
Rozšíření Top Gun pro MS Flight Simulator nabírá půlroční zpoždění. Vyjde až v květnu příštího roku
Clinton odmítl, že by za ruskou invazi na Ukrajinu mohlo rozšíření NATO