Základní optimalizace v Go aneb pomáháme překladači
Zdroj:
root.cz
08.12.2022 (00:00)
it, počítače
Seznámíme se se základními optimalizacemi, které je v některých případech vhodné či nutné provádět na úrovni zdrojového kódu. Některé dále zmíněné optimalizace jsou (zdánlivě) triviální, na druhou stranu ovšem opomíjené. celý článek
Základní optimalizace v Go aneb pomáháme překladači (2)
Zdroj:
root.cz
13.12.2022 (00:00)
it-pocitace
Seznámíme se s dalšími optimalizacemi, které je vhodné či nutné provádět na úrovni zdrojového kódu. Jedná se o předávání polí odkazem či hodnotou, optimalizace průchodu poli, řezy i mapami a taktéž použití synchronizace u gorutin.
Základní optimalizace v Go aneb pomáháme překladači: konstrukce řetězců
Zdroj:
root.cz
28.02.2023 (00:00)
it-pocitace
Opět se seznámíme s některými dalšími optimalizacemi, které lze provádět na úrovni zdrojového kódu. Zabývat se budeme zdánlivě triviální úlohou: jak efektivně zkonstruovat řetězec skládáním jednotlivých znaků a/nebo kratších řetězců.
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu (2)
Zdroj:
root.cz
23.11.2023 (00:00)
it-pocitace
Na úvodní článek o testování rychlosti interpretrů Pythonu v porovnání s JIT a AOT překladači dnes navážeme. Ukážeme si, jak se projeví paralelizace kódu (Numba) a zjistíme vliv rychlosti I/O operací na celkovou rychlost benchmarků.
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu
Zdroj:
root.cz
21.11.2023 (00:00)
it-pocitace
Standardní interpret Pythonu verze 3.11 (CPython 3.11) je na základě benchmarků rychlejší, než předchozí verze. Naskýtá se tedy otázka, jak dobrý je CPython v porovnání s existujícími JIT a AOT překladači Pythonu.
Optimalizace async. parseru JSON v C++20
Zdroj:
root.cz
09.05.2024 (00:00)
it-pocitace
Toto je dodatek k předchozímu článku o parsování JSON pomocí korutiny. Původním záměrem byl spíš benefit asynchronního zpracování. Diskutéři pod článkem mě donutili podívat se na možnosti optimalizace na rychlost.
HDR a správa barev na Waylandu i pro Chromium, další AVX-512 optimalizace pro FFmpeg
Zdroj:
root.cz
20.07.2025 (00:00)
it-pocitace
Týden v KDE a kulaté spodní rohy oken přímo od KWin, nové AVX-512 optimalizace v FFmpeg a až 36× zrychlení některých operací, Intel Compute Runtime 25.27.34303.5 s Wildcat Lake a Battlemage G31.
Linuxové jádro dostává velké optimalizace pro AMD, čistka ARM32 bude možná později
Zdroj:
root.cz
02.10.2026 (00:00)
it-pocitace
Čištění starého 32bitového kódu pro ARM není úplně sranda, některé síťové opravy odsunuty až na jádro 7.4, roste podíl méně důležitých AI/LLM příspěvků, optimalizace AMD RMPOPT v jádru Linux 7.4.
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.
Optimalizace programů překládaných céčkovým překladačem cc65 pro procesory MOS 6502
Zdroj:
root.cz
29.09.2026 (00:00)
it-pocitace
Popíšeme si optimalizace prováděné překladačem cc65, který je určen pro cross překlad programů do assembleru osmibitových mikroprocesorů MOS 6502. Taktéž se zmíníme o kombinaci C+asm.
Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2)
Zdroj:
root.cz
29.09.2022 (00:00)
it-pocitace
Ve druhém článku o překladači cc65 si řekneme, jak můžeme využít některé jeho speciální vlastnosti, například možnost mixovat kód psaný v jazyku C s assemblerem (na úrovni zdrojového kódu) nebo použití pseudoproměnných.
Projekt Amiga: čipová sada aneb nemusí pracovat jen procesor
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC
Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (2)
Využití TinyGo při programování Raspberry Pi Pico (2. část)
Podpora SIMD operací v GCC s využitím intrinsic: technologie SSE
Kouzlo datových typů Decimal32, Decimal64 a Decimal128
Recenze mobilu Huawei P50 Pocket. První pokus s véčkem vyšel jen tak napůl
Fotografování dalekohledem: příprava a softwarová optimalizace
Qubity: Kvantový rozjezd Nvidie, konkurence kvantovým počítačům, výhodné kvantové optimalizace
Qubity: Čína má rekord s kvantovým simulátorem, lepší kvantové optimalizace, algoritmy pro mRNA
Google sází na kombinované vyhledávání fotek a textu, lepší překladač či rozšířenou realitu v mapách
Velký špatný. Windows 11 mohou snižovat výkon PC až o čtvrtinu. Hlavně kvůli bezpečnosti
Novinky pro Linux 6.7: nejen lepší CPU scheduler či konec ReiserFS
Jádro 7.4 přinese rychlejší RAID 5/6, Zstd s Btrfs či opravu TLB pro Zen 5
Skenování pomocí výpočetní tomografie může být příčinou až 5 % všech případů rakoviny
Průzkumník je pomalý. Microsoft ho místo optimalizace začne přednačítat do paměti
Novinky pro Linux 5.17: optimalizace sítě i vylepšení pro disketové mechaniky
Optimalizace pro Ryzeny s 3D V-Cache i podpora běhu Radeonů na LoongArch míří do jádra
7 tipů, jak dostat pod kontrolu nenasytné aplikace, které nadměrně spotřebovávají baterii a data
Interlisp aneb oživujeme dinosaura
Struktura obrazové paměti grafické karty CGA, blokové přenosy a základy optimalizace
Aplikační WireGuard-Go je teď dvakrát rychlejší než jaderná implementace
Ryzeny díky optimalizaci zrychlily. Je součástí volitelné aktualizace pro Windows 11 23H2
Jak na digitální kontinuitu (13): Pomáháme si vlastními silami
Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy
Vyleštěný Liquid Glass, delší výdrž a vyšší výkon. Apple v macOS 27 bude hlavně ladit
Windows 11 budou rychlejší a zaberou méně místa na disku
Dědictví Windows 95 aneb proč i po 31 letech ovládáme počítače stejně
No Man's Sky láká na velkou aktualizaci. Poprvé si můžete vytvořit vlastní kosmickou loď
ČNB zatím úroky nesnížila, základní sazba zůstala sedm procent
Novinky ve vývoji jádra Linux: rychlejší běh her na pomalých a starých PC, svižnější Btrfs i Ext4

