Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu
Zdroj:
root.cz
25.01.2024 (00:00)
it, počítače
V předchozím článku jsme si ukázali, jak MicroPython použít pro webový front end, dnes se zaměříme opačnou stranu spektra – na podporu pro zápis funkcí obsahujících instrukce z instrukčních sad Thumb a Thumb-2. celý článek
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (2)
Zdroj:
root.cz
30.01.2024 (00:00)
it-pocitace
Ve druhé části článku o využití instrukcí z instrukční sady Thumb a Thumb-2 v MicroPythonu si řekneme, jaký prozkoumat strojový kód funkcí označených dekorátorem @micropython.asm_thumb.
Zápis funkcí obsahujících instrukce Thumb a Thumb-2 v MicroPythonu (dokončení)
Zdroj:
root.cz
01.02.2024 (00:00)
it-pocitace
V závěrečném článku si popíšeme zbývající podporované instrukce i způsob jejich použití. Taktéž si porovnáme rychlost výpočtů realizovaných přímo strojovými instrukcemi v porovnání s Pythonem.
Překlad funkcí přímo do nativního kódu MicroPythonem
Zdroj:
root.cz
06.02.2024 (00:00)
it-pocitace
MicroPython, s jehož podporou pro zápis strojových instrukcí ze sad Thumb a Thumb-2 jsme se částečně seznámili v předchozích článcích, navíc umožňuje překlad vybraných funkcí do nativního kódu a nikoli „pouze“ do bajtkódu Pythonu.
SIMD instrukce na platformě 80×86: instrukční sada MMX
Zdroj:
root.cz
11.02.2025 (00:00)
it-pocitace
Navážeme na článek o vektorových instrukcích na platformě 80×86. Popíšeme si další instrukce MMX, konkrétně všechny aritmetické instrukce, logické instrukce i instrukci, která kombinuje násobení prvků vektorů s jejich součtem.
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.
SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!
Zdroj:
root.cz
18.02.2025 (00:00)
it-pocitace
Dnes si popíšeme zbylé MMX instrukce a většinu instrukcí použijeme v příkladech. Také si popíšeme instrukční sadu 3DNow! společnosti AMD. Ta nebyla přímou konkurencí MMX, ale spíše první vlaštovkou vedoucí k SSE a AVX.
Pohled pod kapotu formátu WebAssembly: základní instrukční sada
Zdroj:
root.cz
20.11.2025 (00:00)
it-pocitace
Popíšeme si základní instrukce, které jsou ve WebAssembly definovány. Jedná se o aritmetické instrukce, konverzní operace, porovnání operandů a taktéž o instrukce určené pro manipulaci s obsahem zásobníku operandů.
Specifika instrukční sady mikroprocesorů Intel 8086/8088 (2)
Zdroj:
root.cz
17.09.2024 (00:00)
it-pocitace
Zaměříme se na specifické instrukce, které byly na mikroprocesorech Intel 8086/8088 podporovány. Bude se v první řadě jednat o instrukce pro BCD aritmetiku a o „řetězcové instrukce“, které jsou pro platformu 8086 typické.
SIMD instrukce v rozšíření SSE (2. část)
Zdroj:
root.cz
04.03.2025 (00:00)
it-pocitace
Popíšeme si zbylé instrukce pro provádění numerických výpočtů. Také se zmíníme o instrukci pro porovnání prvků vektorů, která má celkem osm různých variant. A nezapomeneme ani na problematiku nekonečných hodnot a hodnot NaN.
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.
Dozorci v ruských věznicích měli instrukce, aby Ukrajince týrali, píše WSJ
Pohled pod kapotu formátu WebAssembly: instrukce pro řízení toku dat
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace
Tisk hexadecimálních hodnot s využitím instrukce DAA na ZX Spectru
Programovatelné IO na mikrořadičích RP2040 – praktické použití
Rekurze a pattern matching v programovacím jazyku F#
Funkce a metody v programovacím jazyku C3 (dokončení)
Novinky pro Linux 6.11: nejen atomický zápis na NVMe a throttlování CPU Intel
Funkcionální programování v Pythonu s využitím knihovny Toolz (3. část)
Jak online a zdarma vydolovat text z obrázku či PDF
ČR má další zápis na seznamu UNESCO, uspěla s nominací ruční výroby skla
Nový Outlook už není mýtus. Chlubí se čistým designem a spoustou funkcí z webu
SZPI připravuje zákaz produktů obsahujících látku CBD z konopí
Prvotní mateřské mléko jako zázračný doplněk stravy? Vědci mají o kolostru jasno
Konstrukce kolon a kompozice funkcí v jazyku Coconut
OLED užitečný už na pohled. Používáte na mobilu funkci Always-On Display?
Pozor na některé modely disků: SMR (šindelový zápis) je i tam, kde neměl být
Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)
Messenger a Instagram dostávají funkci, která umožní mizení příspěvků
Proč se vám někdy v tramvaji zblázní telefon? Možná za to může Flipper Zero
[článek] Pozor na trik: Registr Ekonomických Subjektů ČR chce v datové zprávě peníze za zápis
O kousek méně špehování. Facebook ukončuje několik funkcí závisejících na poloze uživatele
Křivky popsané implicitní funkcí, animace křivek
Český příspěvek pro budoucnost čipů. Vývojáři z Brna zdarma vydali nástroj pro bezpečné procesory
Navrhujeme a vyrábíme vlastní CPU: mikroarchitektura procesoru
Qubity: Větší simulace kvantových počítačů, lepší algoritmy a nové instrukce od NSA a CISA
Navrhujeme a vyrábíme vlastní CPU: architektura instrukční sady
Umělá inteligence za kniplem. Autonomní vojenská stíhačka úspěšně odlétala 17 hodin
Xiaomi 13T jsou výkonné a voděodolné smartphony s foťáky Leica. Na jednu funkci ale zapomněly
SIMD instrukce v rozšíření SSE
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (3)
Porota uznala R. Kellyho vinným z několika sexuálních trestných činů
Programovací jazyk R: vektory ve funkci základního datového typu jazyka

