Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie

Zdroj Zdroj: root.cz     11.10.2022 (00:00)     Sekcia it, počítače

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í. celý článek

Související články
 
Ďalšie články
 

Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí

Zdroj Zdroj: root.cz     06.10.2022 (00:00)     Sekcia 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 (vektorových) instrukcí na RISCových procesorech

Zdroj Zdroj: root.cz     18.10.2022 (00:00)     Sekcia 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.

 

Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace, druhá část

Zdroj Zdroj: root.cz     30.12.2025 (00:00)     Sekcia 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).

 

SIMD instrukce v rozšíření SSE

Zdroj Zdroj: root.cz     25.02.2025 (00:00)     Sekcia 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: instrukční sada MMX

Zdroj Zdroj: root.cz     11.02.2025 (00:00)     Sekcia 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.

 

Novinky pro Linux 6.5: podpora vektorových instrukcí RISC-V či aktualizovaný Rust

Zdroj Zdroj: root.cz     23.06.2023 (00:00)     Sekcia it-pocitace

Aktualizovaný Rust Toolchain, asynchronní zápis dat pro F2FS, podpora Qualcomm Adreno 690, senzorů základních desek s Nuvoton NCT6799D i funkční herní ovladač Nvidia Shield s přípravou na nový typ.

 

Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE

Zdroj Zdroj: root.cz     25.10.2022 (00:00)     Sekcia it-pocitace

Na předchozí článek o využití SIMD operací založeném na použití intrinsic v překladači GCC C dnes navážeme. Dnes se zaměříme na technologii SSE se 128bitovými vektory a podporou FP operací.

 

Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace

Zdroj Zdroj: root.cz     20.10.2022 (00:00)     Sekcia 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 AVX a programy v assembleru

Zdroj Zdroj: root.cz     15.04.2025 (00:00)     Sekcia it-pocitace

Dnes si ukážeme základy práce s instrukcemi AVX v assembleru, konkrétně v Netwide Assembleru běžícího v Linuxu. Samotné AVX (Advanced Vector Extensions) rozšiřuje možnosti vektorových instrukcí na x86 i x86–64.

 

SIMD instrukce v rozšíření SSE (2. část)

Zdroj Zdroj: root.cz     04.03.2025 (00:00)     Sekcia 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: nepřímý důsledek platnosti Mooreova zákona

Použití instrukcí SSE a AVX pro zrychlení bitových operací

Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64

Navrhujeme a vyrábíme vlastní CPU: druhy instrukcí a přerušení

SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!

Rozšíření instrukční sady F16C, FMA a AVX-512 na platformě x86–64

Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC

Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)

Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace

Vláda projedná plán na podporu kolektivního vyjednávání, jeho podpora se zvýší

Rozšíření instrukční sady SSE2 (2. část)

První testy Resizable BAR na grafikách od Nvidie ukazují pár procent výkonu navíc

[aktualita] Milan Zíka končí jako ředitel technologií ve Vodafonu, jeho funkce se dělí na dvě

Nástroj pytest a jednotkové testy: životní cyklus testů, užitečné tipy a triky

V MS Flight Simulatoru můžete přistát se stíhačkou na letadlové lodi. Vyšlo rozšíření Top Gun: Maverick

Xarray: sémantické rozšíření n-rozměrných polí z knihovny NumPy (dokončení)

Proč má Bluetooth královský rodokmen a co všechno se už naučil

Podpora na bydlení pro běžence se změní, stát začíná evidovat byty

Plánované neuznávání testů jako covidového certifikátu je užitečné, řekl Zeman

HK: Podpora podnikatelům z deficitu rozpočtu je méně než 20 %

Říjnové záplaty jsou poslední pro Windows 11 22H2. Za rok skončí podpora Windows 10

Rozšíření pro Flight Simulator přenese virtuální piloty do Jurského světa. Dinosauří souostroví bude u pobřeží Kostariky

AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X

Koupil jsem si Twitter Blue. Chvíli mu to trvalo, ale nové funkce jsou užitečné

Video v AV1 se už může rozšířit. Myslí na něj Windows 10 i výrobci grafik

Microsoft nezařízne jen Windows 10. Za měsíc skončí podpora Office 2016 a 2019

V pandemii lidé více utrácejí za technologie a preferují drahé značky

Jak vypadá ideální mobil? Stále čekáme na bateriovou revoluci (Podcast Živě)

iROZHLAS.cz: Vnitro zjistilo na Hradě nedostatky v nakládání s dokumenty

Čínské technologie v solárech jsou podle NÚKIB hrozba, jsou v 90% zařízení

Obrněné telefony konečně přišly o největší nevýhodu. Tato novinka má velkou paměť, 200Mpx foťák i 5G

Novinky pro Linux 6.5: heterogenní systémy AMD či VRR eDP u Intelu

Počasí ve Windows zaplavily bulvární články a reklama, ale také užitečné funkce. Třeba měsíční předpověď

Podpora aplikací z Androidu se ve Windows 11 rozšiřuje velmi pomalu. Míří teprve do druhé země

 
Počasí Kurzy

1 € = 27.453   CZK

1 € = 0.7276   GBP

1 € = 1.0736   CHF

1 € = 4.1582   PLN

1 € = 1.1168   USD

Program

Markíza19:00 TELEVÍZNE NOVINY

 

Jednotka19:55 Góly - body - sekundy

 

Dvojka20:00 Záznam zo žrebovania: KENO 10, Keno Joker, Loto, Joker, Loto 5 z 35 (B)

 

JOJ19:30 NOVINY TV JOJ

 

Kompletný tv program

Reality Horoskopy

Beran: Ak sa vás partner pýta, ako využijete voľné dni, vy sa pýtajte, ako si ich predstavuje. Je možné, že sa s vami bude chcieť pochváliť a pozve vás medzi priateľov, na ich úsudku mu veľmi záleží.

Býk: Dnes zacítite pocit naplnenia a úspechu. A ak sa darí vám, vaši priatelia a známi môžu rovnako počítať s vašou podporou a pomocou. Čaká vás množstvo pracovných aj súkromných stretnutí, kde prejavíte svoju schopnosť prejaviť účasť a poskytnúť cennú radu.

Blíženci: Dnes je váš deň, tak to využite. Poteší vás nejaká dobrá správa. Všetko sa pohne dopredu. Rozdávajte okolo seba úsmevy a ukazujte veselú tvár, lebo nie ste tak chudí, aby ste trocha šťastia nemohli dať.

Rak: Ak sa budete dnes predbiehať v rade alebo nebudete radu rešpektovať, môžete prísť domov dosť zničený. Na vašom okolí potom bude vysvetliť vám, prečo tomu tak je.

Lev: Ak sa chcete hádať, uvedomte si, že deň vám dáva energiu, takže máte dosť síl, aby ste neuhli a vytrvali až do víťazného konca. Buď uhnete, alebo deň zakončíte ujmou na zdraví.

Panna: Dnes vám uspokojenie môže prinášať iba láska, ale pretože váš nepružný a konzervatívny postoj môže hocikoho odradiť, voľte radšej úsmev. Ak sa k vám opačné pohlavie dnes priblíži, využite svoje šance.

Váhy: Plný energie budete iba v dopoludňajších hodinách. Celý ďalší zbytok dňa budete vyžadovať citlivejšie a jemnejšie zachádzanie. Ak si to navzájom poskytnete s ostatnými, budete celkom v príjemnej pohode.

Štír: Neprehrabávajte vrecká svojmu partnerovi! List od nelegálneho partnera tam síce neobjavíte, ale mohli by ste nájsť podrobný rozpis všetkých domácich prác, ktoré chce vo voľných dňoch stihnúť, čo by vás spoľahlivo otrávilo.

Střelec: Nesmiete sa stať panovačnými až diktátorskými. Mohlo by to mať netušené následky. Hľadajte svoje prednosti a verte, že ste dobrý taký, aký ste. Vo vzťahu máte potrebu väčšej istoty, alebo by ste radi realizovali niečo, čo vám už dlho vŕta v hlave.

Kozoroh: Dovoľte si byť voľný a ničím nezaťažený, aj keď je situácia neúnosná a vy máte pocit, že sa vám niečo vymklo z rúk.

Vodnář: Vaša dnešná fyzická odolnosť sa nedá porovnávať so silnejším znameniami horoskopu. Potreba odpočinku je u vás proste vyššia, a tak pozorne vnímajte signály vášho tela, ktoré poukazuje na preťaženie organizmu.

Ryby: Pozor dajte pri vysvetľovaní hocičoho. Budete hovoriť rýchlejšie než normálne a môžete nechtiac vyrobiť dosť veľký trapas. Pokiaľ nemusíte, radšej sa k ničomu nevyjadrujte, najmä nie písomne.

Ďalšie horoskopy