Zpracování hodnot typu half float (fp16) na platformě AArch64
Zdroj:
root.cz
09.09.2025 (00:00)
it, počítače
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. celý článek
Zpracování hodnot typu half float (fp16) na platformě AArch64: operace s vektory
Zdroj:
root.cz
16.09.2025 (00:00)
it-pocitace
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.
Podpora numerických hodnot typu quadruple-precision floating-point v GCC
Zdroj:
root.cz
03.03.2026 (00:00)
it-pocitace
Už jsme si představili formáty nazývané half-float a bfloat16. Dnes si představíme formát quadruple-precision (čtyřnásobná přesnost), který numerické hodnoty ukládá do plných šestnácti bajtů.
pgvector, embedding a sémantické vyhledávání: binární vektory
Zdroj:
root.cz
26.02.2026 (00:00)
it-pocitace
Poměrně často se ve světě embedding modelů a sémantického vyhledávání setkáme s binárními vektory namísto vektorů obsahujících prvky typu float či half float. Ukážeme si, jak se s binárními vektory manipuluje přes pgvector.
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (3)
Zdroj:
root.cz
12.02.2026 (00:00)
it-pocitace
Dnes dokončíme popis všech skalárních instrukcí, které jsou podporovány v LLVM IR a současně které jsou využívány překladačem jazyka C. Ukážeme si práci s poli, výpočty s hodnotami typu half float a instrukci SELECT.
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.
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.
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í.
Čí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: přenos bloků dat a instrukce s podmínkou
Zdroj:
root.cz
15.03.2022 (00:00)
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.
Na Raspberry Pi 4 si můžete díky optimalizaci skvěle zahrát první Half-Life
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
Režim fast math v překladačích: přednosti, zápory a možné pasti
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?
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í)
Zakladatelé ČSR ukázali, že i v nejistě době se lze držet hodnot, řekl Lipavský
Číselné hodnoty s neomezeným rozsahem a přesností v programovacím jazyku Go (2)
Státy EU řeší stav evropských hodnot v Polsku a Maďarsku, dle Jourové se zhoršil
Ž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
Adepti na ústavní soudce slíbili srozumitelnost rozhodování a ochranu hodnot
Softwarová sklizeň (28. 10. 2020)
Ruským slovem roku je podle Puškinova ústavu dědictví, soubor kulturních hodnot
SIMD instrukce na platformě 80×86: instrukční sada MMX
Dasel: zpracování a modifikace souborů JSON, YAML, XML a TOML
Pražská burza oslabila, index PX klesl z rekordních hodnot
OBRAZEM: Speciální vozidla na platformě Leopardu 2. Měla by sloužit i v AČR
Zpracování obrazu na scestí: když fotku kreslí umělá inteligence
Legendární hry z 90. let. Všichni jsme hráli DOOM, Half-Life a Monkey Island
Zvuky a hudba na platformě IBM PC: složitější zvuky s OPL2
Specifické vlastnosti procesorů AArch64: aritmetické operace
Marantz Model 30: povedený prémiový integrovaný Hi-Fi zesilovač [test]

