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

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

V nedávném seriálu Pavla Tišnovského jsme se seznámili s vektorovými instrukcemi SIMD. V dnešním článku si ukážeme, jak jsem je použil při zrychlování konkrétního algoritmu. celý článek

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

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

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

Dnes si popíšeme a zejména otestujeme vybrané instrukce ze sady SSE2. Řekneme si, jaký je rozdíl mezi trojicí PAND, ANDNPS a ANDPD, způsob provedení bitových a bajtových posunů, ale i specifické vlastnosti vybraných konverzních instrukcí.

 

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.

 

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

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

V dnešním článku dokončíme návrh ISA procesoru MB5016. Popíšeme si jednotlivé skupiny instrukcí budeme se zabývat obsluhou přerušení a výjimek, včetně příslušných registrů a instrukcí.

 

Nový Python 3.11 slibuje proti svému loňskému předchůdci až 60% zrychlení

Zdroj Zdroj: zive.cz     26.10.2022 (20:15)     Sekcia it-pocitace

Říjen se už několik let nese ve znamení vydávání nových verzí Pythonu a rok 2022 není výjimkou. Běhové prostředí čerstvého Pythonu 3.11 přináší výrazné zrychlení oproti svému loňskému předchůdci. V průměru to dělá 25 %, u některých operací to však může být až 60 %. Co se samotných vylepšení ...

 

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í.

 

Funkce vestavěné v GCC pro provádění nízkoúrovňových bitových operací a rotací (dokončení)

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

V závěrečném článku o vestavěných funkcích pro nízkoúrovňové operace, které nabízí překladač GCC, si popíšeme funkce, které na základě předané hodnoty dokážou zjistit minimální počet bitů potřebných pro uložení této hodnoty.

 

Specifické vlastnosti procesorů AArch64: přenos bloků dat a instrukce s podmínkou

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

Článek je věnován dvěma důležitým tématům: přenosům dat a taktéž problematice provedení některých operací za předpokladu, že je splněna nějaká podmínka. AArch64 nabízí kromě podmíněných skoků i celou řadu dalších instrukcí s podmínkou.

 

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

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

 

Analytici k programu: Zrychlení výstavby je správné, výhodné úvěry problematické

Zdroj Zdroj: ceskenoviny.cz     31.10.2025 (16:43)     Sekcia it-pocitace

Praha - V návrhu programového prohlášení vznikající vlády ANO, SPD a Motoristů ekonomové a analytici vnímají pozitivně snahu o zrychlení stavebního řízení. Naopak problematické by podle nich mohlo...

 

Nejvýkonnější Tesla Model Y opět zrychlila

Zdroj Zdroj: ceskenoviny.cz     02.10.2025 (10:03)     Sekcia it-pocitace

Americká značka Tesla začíná prodávat na trhu v USA modernizovanou verzi svého elektrického SUV Model Y. Tento vůz jednak dosahuje lepšího zrychlení v disciplíně zrychlení z nuly na 60 mil v hodině a jednak...

Specifika instrukční sady mikroprocesorů Intel 8086/8088 (3)

HDR a správa barev na Waylandu i pro Chromium, další AVX-512 optimalizace pro FFmpeg

Použití Pythonu pro tvorbu testů: použití třídy Mock z knihovny unittest.mock

[aktualita] Zvýšení uploadu v síti CETINu přijde až od června, týká se jen 100 Mbit/s přípojek

Zrychlení elektrických sporťáků je až příliš brutální. Čína chce zavést povinný bezpečný režim

Podle bankovní rady ČNB stále trvá riziko zrychlení inflace

Kdo má lepší zrychlení: elektrická Tesla, nebo monopost formule 1 s desetiválcovým motorem?

Americká FDA schválila první rychlotest na COVID-19 pro domácí použití

Skrytá síla karty VGA: čtecí a zápisové režimy

[aktualita] Chrome zrychlil, ve Windows téměř o 11,5 %

Funkce vestavěné v GCC pro nízkoúrovňové bitové operace a rotace

Propojení Pythonu s nativními knihovnami s využitím balíčku ctypes: ukazatele ve strukturách, bitová pole

Specifické vlastnosti procesorů AArch64: podmíněné a nepodmíněné skoky, adresování dat

Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků

Evropský regulátor posuzuje použití vakcíny od Moderny u dětí od šesti let

Multimediální frameworky: použití knihovny GStreamer

Commodore 1541-II: vytváření vlastních disket a použití cartridge FastLoad

ÚKZÚZ povolil mimořádné použití jedu na hraboše

Expert: Použití zbraní na území Ruska by NATO do války nevtáhlo, jde o politiku

Grafická karta EGA: pouze mírný pokrok v mezích zákona (2. část)

Putin: Je důležité mít jaderné síly ustavičně připravené k použití

Americké úřady schválily nouzové použití vakcíny Comirnaty od Pfizeru pro děti od 5 do 11 let

Použití databáze Redis v aplikacích naprogramovaných v Go (2)

Místo izolace bude možné doporučit použití ochrany dýchacích cest

Rozšíření instrukční sady AVX a programy v assembleru

Macy s čipem Apple M1 nebudou mít hned k dispozici nativní verzi Microsoft Office. Aplikace poběží přes Rosettu

Použití jaderných zbraní by nezůstalo bez odezvy, řekl šéf britské diplomacie

Pastrňák po operaci vyhlíží návrat na led, snad na přelomu roku

Použití databáze Redis v aplikacích naprogramovaných v Go

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

Británie jako první na světě schválila použití covidové vakcíny

Použití odposlechů v kauze Vojenského zpravodajství bylo podle NS v pořádku

Sněmovna odmítla zákaz tlumičů na pistole pro běžné použití

Kopie datových bloků na ZX Spectru s využitím zásobníku

 
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