Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE
Zdroj:
root.cz
25.10.2022 (00:00)
it, počítače
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í. celý článek
Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace
Zdroj:
root.cz
20.10.2022 (00:00)
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.
Užitečné rozšíření GCC – podpora SIMD (vektorových) instrukcí: nedostatky technologie
Zdroj:
root.cz
11.10.2022 (00:00)
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í.
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Zdroj:
root.cz
18.03.2025 (00:00)
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í.
Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí
Zdroj:
root.cz
06.10.2022 (00:00)
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.
SIMD instrukce na platformě 80×86: nepřímý důsledek platnosti Mooreova zákona
Zdroj:
root.cz
04.02.2025 (00:00)
it-pocitace
Začneme se seznamovat se SIMD instrukcemi pro platformu 80×86, které jsou souhrnně nazývány, i když ne zcela přesně, vektorové instrukce. První na řadě je technologie MMX.
Podpora SIMD (vektorových) instrukcí na RISCových procesorech
Zdroj:
root.cz
18.10.2022 (00:00)
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.
Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses (pokračování)
Zdroj:
root.cz
04.08.2020 (00:00)
it-pocitace
[41 minut čtení] Ve druhém článku o knihovně Moses se budeme zabývat funkcemi, které jsou určeny pro zpracování tabulek. Oproti knihovně Lua Fun je nabídka operací implementovaná v knihovně Moses mnohem rozmanitější, proto si ukážeme i více příkladů. 1. Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses (pokračování)
Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)
Zdroj:
root.cz
20.08.2020 (00:00)
it-pocitace
[39 minut čtení] Ve třetím a současně i závěrečném článku o knihovně Moses dokončíme popis prakticky všech zbývajících funkcí určených jak pro práci s poli, tak i se slovníky. Obě struktury jsou přitom reprezentovány jediným typem – tabulkou. 1. Podpora funkcionálního programování v jazyku Lua s využitím knihovny Moses (dokončení)
Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses
Zdroj:
root.cz
28.07.2020 (00:00)
it-pocitace
[35 minut čtení] Druhou knihovnou určenou pro podporu funkcionálního programování v jazyku Lua je knihovna Moses. Ta se v některých ohledech odlišuje od již popsané knihovny Lua Fun a volba záleží na požadavcích konkrétního projektu. 1. Podpora funkcionálního programovaní v jazyku Lua s využitím knihovny Moses
SIMD instrukce v rozšíření SSE
Zdroj:
root.cz
25.02.2025 (00:00)
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).
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace
Použití instrukcí SSE a AVX pro zrychlení bitových operací
Česká technologie výroby vody ze vzduchu dostala v Dubaji cenu za inovaci
Vláda posoudí restart technologie Cell Broadcast pro varovný systém
První testy Resizable BAR na grafikách od Nvidie ukazují pár procent výkonu navíc
Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64
Testování nativních funkcí s využitím programovacího jazyka Python
Automatické ovládání aplikací s GUI využitím nástroje xdotool
Propojení Go s Pythonem s využitím cgo a ctypes
Tvorba diagramů s architekturou systémů s využitím knihovny Diagrams
Varování přes Cell Broadcast stát spustí ve druhé půli příštího roku
Podpora na bydlení pro běžence se změní, stát začíná evidovat byty
Ministerstvo představí scénáře přechodu z GSM-R na FRMSC
Města trápí zácpy, v plánu jsou linky vzduchem. První stroje již vzlétly
Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy
Zpracování n-rozměrných polí v jazyce Go s využitím knihovny narray
Testování aplikací s využitím nástroje Hypothesis (dokončení)
HK: Podpora podnikatelům z deficitu rozpočtu je méně než 20 %
Realizace neuronových sítí s využitím knihovny PyTorch (3. část)
Říjnové záplaty jsou poslední pro Windows 11 22H2. Za rok skončí podpora Windows 10
Coconut: zápis některých operátorů s využitím Unicode
Knihovna Pandas: spojování datových rámců s využitím append, concat, merge a join
AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení)
Microsoft nezařízne jen Windows 10. Za měsíc skončí podpora Office 2016 a 2019
Tvorba grafů v Jupyter Notebooku s využitím knihovny Matplotlib (dokončení)
Testování aplikací s využitím nástroje Hypothesis
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (3)
TTC zakládá dvanáctou společnost. TTC Mobile bude vyvíjet technologie pro 5G a další sítě
Tvorba grafů v jazyce R s využitím knihovny ggplot2 (II)
Čínské technologie v solárech jsou podle NÚKIB hrozba, jsou v 90% zařízení
Tvorba grafů v jazyce R s využitím knihovny ggplot2
Novinky pro Linux 6.5: heterogenní systémy AMD či VRR eDP u Intelu

