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

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

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

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

Rozšíření instrukční sady SSE2 v programech psaných v assembleru (dokončení)

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

Na předchozí dvojici článků o rozšíření instrukční sady SSE2 dnes navážeme. Popíšeme si zbývající instrukce ze sady SSE2, které slouží pro operace prokládání prvků, extrakci či naopak spojování prvků vektorů a podobně.

 

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

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

Dnes se seznámíme s rozšířeními instrukční sady, které se jmenují F16C, FMA a AVX-512. První dvě rozšíření jsou pojata minimalisticky, ovšem AVX-512 přidává velké množství instrukcí i registrů.

 

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

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

 

Navrhujeme a vyrábíme vlastní CPU: architektura instrukční sady

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

Dnešní díl série o cestě k vlastnímu procesoru věnujeme návrhu ISA, tedy tomu, jak bude CPU vypadat z pohledu programátora v assembleru, kolik bude mít registrů, a jak budou vypadat instrukce.

 

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

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

 

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

 

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

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

Po popisu grafického subsystému počítačů IBM PC se na chvíli zastavme u instrukční sady mikroprocesorů Intel 8086/8088. Ta je totiž poměrně specifická a navíc i překvapivá v tom, jak dlouho některé instrukce trvají.

 

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

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

Dokončíme popis blokových a řetězcových instrukcí, které jsou specifickým rysem instrukční sady Intel 8086/8088. Ukážeme si vliv směru přenosu dat a zaměříme se i na problematiku rychlosti provádění blokových operací.

 

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

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

 

Další zářez pro Arm. Čínská Alibaba vyvinula 128jádrový procesor, kterým v datacentrech nahradí čipy x86

Zdroj Zdroj: zive.cz     20.10.2021 (16:45)     Sekcia it-pocitace

Stále více velkých technologických společností si vyvíjí vlastní procesory na bázi instrukční sady Arm a nově to platí i pro výkonné serverové čipy. Další významnou firmu, která odchází od instrukční sady x86, je čínská Alibaba. Technologická odnož T-Head, kterou Alibaba založila v roce 2018, ...

Od instrukční sady SSE k sadě SSE2

Pokročilejší SSE operace: přeskupení, promíchání a rozbalování prvků vektorů

Volání subrutin naprogramovaných v assembleru z jazyka Python

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

Vývoj pro ZX Spectrum: mikroprocesor Zilog Z80 a smyčky v assembleru

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

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

Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (2)

Procesory od AMD krvací. Zranitelnost Zenbleed je bezpečnostní noční můřou

K Armu se nesmí přiblížit, Huawei proto experimentuje s RISC-V. Už má první čip

Apple drtí notebookovou konkurenci s čipy Arm. Shrábne 90 % všech příjmů

Čínský Zhaoxin už má desktopovou grafickou kartu. Je tak slabá, až to bolí

Microsoft Office 360 pro Mac už je upravený a plně kompatibilní s čipy M1 na bázi Armu

Dokonáno. Apple se v nových MacBoocích definitivně zbavil Intelu

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

Apple chystá vlastní 64jádrový čip pro Mac Pro. Mohl by překonat i to nejlepší od AMD

Čínský výrobce procesorů Zhaoxin chystá i vlastní samostatnou grafickou kartu

Edge už nepoběží na procesorech bez SSE3. Jste v pohodě, nepoužíváte-li rané Pentium 4

Zpracování hodnot typu half float (fp16) na platformě AArch64: operace s vektory

SIMD instrukce v rozšíření SSE

Ampere Altra Max je výkonný až 128jádrový procesor postavený na Armu

Intel chce za 2 miliardy dolarů koupit startup vyvíjející open source čipy RISC-V

V Brně vytvořili nové procesorové jádro s nízkou spotřebou. Chystají i verzi s vysokým výkonem

Intel investuje 400 milionů eur do vývoje procesorů RISC-V. Pomůžou mu na cestě k zettaFLOPS

Nejlepší programy pro skrytí souborů v PC

Microsoft Store pro Windows 10 a 11 se již konečně může plnit i klasickými programy

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

Software zdarma: skryjte před ostatními své programy nebo aktivitu

Klasifikace Elektrokardiogramu (EKG) – díl druhý

Tip: Jak si zahrát staré hry a jednoduše spustit staré programy pro DOS

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

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

Windows 11 mají o další bolístku méně. Programy připneme také přetažením z vyhledávání

Sociální zařízení zatím nemají sady k povinným testům na covid-19

 
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