Zpracování hodnot typu half float (fp16) na platformě AArch64: operace s vektory
Zdroj:
root.cz
16.09.2025 (00:00)
it, počítače
Navážeme na článek o zpracování skalárů i vektorů s prvky typu half float (FP16). Zabývat se budeme především „vektorovým“ rozšířením překladače GCC i překladem operací s vektory do instrukční sady A64 s rozšířením NEON. celý článek
Zpracování hodnot typu half float (fp16) na platformě AArch64
Zdroj:
root.cz
09.09.2025 (00:00)
it-pocitace
Programátoři, zabývající se generativní AI či zpracováním přirozeného jazyka, se často setkávají s vektory obsahujícími prvky typu half float (FP16). Vysvětlíme si, jak se s těmito hodnotami pracuje na platformě AArch64.
Programovací jazyk R: vektory ve funkci základního datového typu jazyka
Zdroj:
root.cz
03.09.2020 (00:00)
it-pocitace
[20 minut čtení] Ve druhém článku o jazyku R se budeme zabývat základním (a nejpoužívanějším) datovým typem tohoto jazyka. Jedná se o vektory, což jsou homogenní datové struktury, pro které je definováno mnoho funkcí i operátorů. 1. Programovací jazyk R (vektory ve funkci základního datového typu jazyka)
Manipulace s vektory a maticemi v projektu SciLua
Zdroj:
root.cz
07.10.2021 (00:00)
it-pocitace
Dnes budou popsány základní operace s vektory i s maticemi, tedy se základními datovými strukturami, s nimiž tento projekt nějakým způsobem manipuluje. Prozatím bude nejvíce prostoru věnováno spojování vektorů a matic.
Tisk hexadecimálních hodnot s využitím instrukce DAA na ZX Spectru
Zdroj:
root.cz
20.04.2023 (00:00)
it-pocitace
Dnešní článek o vývoji programů pro mikropočítač ZX Spectrum je rozdělen na dvě části. V úvodní části si ukážeme využití instrukce DAA při tisku hexadecimálních hodnot a v části druhé se seznámíme se základy zpracování hodnot s plovoucí řádovou čárkou.
Pokročilejší SSE operace: přeskupení, promíchání a rozbalování prvků vektorů
Zdroj:
root.cz
11.03.2025 (00:00)
it-pocitace
Dokončíme popis rozšíření instrukční sady SSE. Ukážeme si některé netriviální operace, které je možné provádět se skaláry a především s vektory. Jedná se o konverzní operace a taktéž o rozbalování a zabalování prvků vektorů.
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.
Vyšla hra Kvark, pocta pro Half-Life zasazená do socialistického Československa
Zdroj:
lupa.cz
04.10.2024 (11:49)
it-pocitace
Tento týden po nějaké době v režimu předběžného přístupu vyšla plná verze české hry Kvark. Jde o akční titul z vlastního pohledu, který ze všeho nejvíce připomíná legendární Half-Life zasazený do socialistického Československa, navíc kombinovaný s boomer shooter hrami typu rovněž český Hrot.
Číselné hodnoty s neomezeným rozsahem a přesností v programovacím jazyku Go (1)
Zdroj:
root.cz
25.04.2023 (00:00)
it-pocitace
Vývojáři se setkávají s číselnými hodnotami, které nelze reprezentovat základními datovými typy (int, float, atd.). Z tohoto důvodu se v mnoha jazycích setkáme s podporou hodnot s neomezeným rozsahem či volitelnou přesností.
Specifické vlastnosti procesorů AArch64: základní instrukce
Zdroj:
root.cz
01.03.2022 (00:00)
it-pocitace
Instrukční sada procesorů s architekturou AArch64 má některé zajímavé vlastnosti, s nimiž se můžeme postupně seznámit. Dnes si ukážeme několik plně funkčních příkladů založených na několika základních instrukcích.
Specifické vlastnosti procesorů AArch64: podmíněné a nepodmíněné skoky, adresování dat
Zdroj:
root.cz
03.03.2022 (00:00)
it-pocitace
Ve druhém článku o specifických vlastnostech instrukční sady procesorů AArch64 si popíšeme především použití podmíněných i nepodmíněných skoků a taktéž způsoby adresování dat, například při provádění blokových operací.
Specifické vlastnosti procesorů AArch64: přenos bloků dat a instrukce s podmínkou
Na Raspberry Pi 4 si můžete díky optimalizaci skvěle zahrát první Half-Life
Aritmetické operace s hodnotami uloženými binárně i ve formátu BCD
Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64
Tokenizace textu: základní operace při zpracování přirozeného jazyka
Programovací jazyk C3: složené datové typy a kontejnery
Práce s vektory, maticemi a n-dimenzionálními poli v knihovně SymPy
Výpočty v systému pevné řádové čárky na platformě IBM PC (2. část)
Jak vypadal typický herní počítač v roce 2004, kdy vyšel Half-Life 2 a další legendární hry?
Český Beat Saber je pro úspěch virtuální reality důležitější než Half-Life, věří tvůrce Dooma
Faust: platforma pro proudové zpracování dat v Pythonu
Funkce vyššího řádu určené pro zpracování sekvencí v knihovně funcy
Validace dat v Pythonu s využitím knihovny Pydantic (2. část)
SIMD instrukce v rozšíření SSE (2. část)
Z praxe amatérského fotografa: jak vyvolávám fotografie?
Manipulace s binárními datovými strukturami v Pythonu
KDE přesouvá síly na budoucí Plasmu 5.25, Qualcomm ukazuje 8k HDR video z telefonu
Technologie WebAssembly a GopherJS: předávání argumentů mezi Go a JavaScriptem (dokončení)
Postřehy z bezpečnosti: útoky na strojové učení
Číselné hodnoty s neomezeným rozsahem a přesností v programovacím jazyku Go (2)
Zakladatelé ČSR ukázali, že i v nejistě době se lze držet hodnot, řekl Lipavský
Státy EU řeší stav evropských hodnot v Polsku a Maďarsku, dle Jourové se zhoršil
Matematické koprocesory na 80×86 pro výpočty s plovoucí řádovou čárkou
ŽIVĚ: Summit evropských hodnot 2023
Half-Life 2 je zdarma. 20. výročí oslavuje nová verze propojující základ s epizodami
Kdepak Arm. Minipočítač o velikosti diskety obsahuje výkonný Intel Tiger Lake
Half-Life je zdarma. Legenda od Valve k 25. výročí dostala nový update a hodinový dokument
Postřehy z bezpečnosti: další a další zranitelnosti produktů Ivanti
Adepti na ústavní soudce slíbili srozumitelnost rozhodování a ochranu hodnot

