Týždeň 2023-22

Čakajú nás konečne použiteľné ARM počítače? @vlkodotnet

Udalosť týždňa: ARM novinky

Minulý týždeň celkom "potichu" ARM uviedol nové špecifikácie pre svoje procesory. Cortex-X4, ktorý je určený pre výpočtovo náročné operácie, dostal 15 % nárast výkonu. Cortex A720 pre bežné výpočty má 20 % nárast výkonu a A520 pre tie úlohy, čo môžu bežať v pozadí, aby vám to veľmi nežralo veľa baterky, až 22 %. Každý z nich okrem nárastu výkonu prináša aj pokles spotreby. To je všetko pekné, ale dôležité je, že to všetko prepája zdieľaná jednotka DSU-120, ktorá sa stará o prístup k L3 cache, rozdelenie záťaže a najmä vie prepojiť až 14 jadier. Nechcem predbiehať, ale procesor s 14 Cortex X4 jadrami by mohol celkom pohnúť so zatiaľ mizerným výkonom ARM počítačov (tu nerátam Apple ARM odnož s M1 a M2 čipmi). ARM pri týchto čipoch zahodil 32-bitové inštrukcie, už ide o plne 64-bitový procesor, a celé to dostalo názov Armv9.2 architektúra. Nejde len o nejaký surový výkon, nový set inštrukcií v upravenom Chromium dosahuje 64 % nárast v benchmarku Speedometer 2.1.

Arm Unveils 2023 Mobile CPU Core Designs: Cortex-X4, A720, and A520 - the Armv9.2 Family

A navyše pridali aj nové grafické procesory 5. generácie. S 15 % nárastom výkonu pri 15 % poklese spotreby a rýchlejšom prístupe k pamäti. Plus možnosť vytvoriť GPU s 10 a viac jadrami.

Arm’s new Immortalis G720 should yield big gains in performance and efficiency
Arm has announced the Immortalis G720, Mali G720, and Mali G620, and they look super promising.

Tento rok updatujem svoju laptop konfiguráciu a pravdepodobne v nej bude Ryzen 9 7940HS, ktorý má vraj aj vlastný AI čip, pretože momentálne nič lepšie s dobrou spotrebou a výkonom na trhu nie je. Ale o tri roky dúfam, že ARM v segmente laptopov prevalcuje ako Intel, tak aj AMD.

Meta Quest 3

Tento týždeň tu má Apple svoju WWDC konferenciu a rumors hovoria o nových AR okuliaroch (keď toto čítate, tak už asi viete ako to dopadlo). Preto sa Meta rýchlo poponáhľala a uviedla nový Quest 3. Ten je menší, ľahší, má rýchlejší procesor a samozrejme lepšie rozlíšenie. A bude dostupný za 500 dolárov, ale až v septembri. A keďže Zuckerberga omrzelo Metaversum a začal tlačiť peniaze do AI, tak som zvedavý, koľko nových Questov ešte predstavia, kým to celé pošlú k ľadu.

Meta announces its Quest 3 VR headset, which will cost $499.99
Meta will share more about it at Connect in September.

Sú monolity dobré alebo zlé?

Keď hovoríme o monolitoch, tak si každý predstaví jednu veľkú aplikáciu. Ale monolit môže byť aj vás repozitár, IDE, databáza, technologický stack alebo team. A nad tým ste sa takto určite nezamysleli. Každý takýto monolit má svoje výhody a nevýhody a o tom je nasledujúci článok.

Monoliths - Good or Bad?
Mark Heath’s Development Blog

AI okienko

Len tak pre nič Nvidii nevyskočili akcie. Zákazníci si reálne môžu kúpiť Grace Hopper (GH200), čo je kombinácia Grace CPU s ARM a Hopper H100 GPU, ktoré sú určené práve na AI výpočty. A aby to nestačilo, tak predstavila DGX GH200 AI superpočítač, ktorý ponúka až 120 TB CPU pamäte a 24 TB GPU pamäte. Samozrejme taká pamäť je zdieľaná, ale toto je vlhký sen všetkých AI firiem, lebo do toľko pamäte sa dajú natlačiť AI modely na trénovanie, o akých zatiaľ ani nepremýšľali.

NVIDIA: Grace Hopper Has Entered Full Production & Announcing DGX GH200 AI Supercomputer
Teeing off an AI-heavy slate of announcements for NVIDIA, the company has confirmed that their Grace Hopper “superchip” has entered full production. The combination...

Nový AI model Falcon 40B momentálne vedie tabuľku otvorených AI modelov a má Apache 2 licenciu, čo znamená free použitie aj v komerčných aplikáciách (nevýhodou je menšia podpora jazykov, ale čeština a poľština tam je).

Donut číta obrázky dokumentov bez OCR tak, že pochopí, čo na ňom je.

GitHub - clovaai/donut: Official Implementation of OCR-free Document Understanding Transformer (Donut) and Synthetic Document Generator (SynthDoG), ECCV 2022
Official Implementation of OCR-free Document Understanding Transformer (Donut) and Synthetic Document Generator (SynthDoG), ECCV 2022 - GitHub - clovaai/donut: Official Implementation of OCR-free D...

Minule som si robil srandu z Photoshop Generative Fill, ale takto to vyzerá, keď sa používa produktívne (ide o thread, tak ste len klik ďaleko od obsahu).

.NET okienko

v .NET 8 pribudne nový spôsob výpisu priebehu build procesu pomocou --tl flagu. Takto to vyzerá naživo.

New Terminal logger for .NET 8
With preview 4 of .NET 8, a new terminal logger was introduced. It basically removes a lot of the noise that the default logger produces. It also adds some nice colors to the output. Let’s see how to use it!

Do MAUI aplikácií môžete jednoducho pridať SpeechToText.

Speech Recognition in .NET MAUI with CommunityToolkit - .NET Blog
Learn how you can incorporate Speech Recognition into your .Net MAUI applications

Linky na záver

Začneme pekným zoznamom vecí, ktoré na webe viete robiť bez JavaScriptu a pritom stále robím s JavaScriptom. Keď som sa s  tým hral, tak nie všetko fungovalo aj na mobile, ale ako inšpirácia dobré.

Replace JS with no-JS (or lo-JS) Options
An attempt at cataloging features that once required JS, but no longer do (or at least soon won’t), so we can all remove as much JS as possible. Happy reducing!

Plane je opensource alternatíva k Jire, ktorú môžete hostovať na svojich serveroch.

GitHub - makeplane/plane: 🔥 🔥 🔥 Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
🔥 🔥 🔥 Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible. - GitHub - makeplane/plane: 🔥 🔥 🔥 Open Source JIR...

Prokrastináciu môžete začať s tetrisom, v ktorom sú kocky z piesku a po dotyku sa rozsypú. Na vás je potom nasypať farbu z jedného okraja obrazovky po druhý, aby zmizla.

Setris – Downloadable Game | Free Game Planet
Setris is a fun little game where you play the classic game of Tetris with pieces made out of sand.

A na túto zábavku budete potrebovať dotykový display s podporou multitouch. A potom už len slidujete.

Slide to unlock

Vizuálna bodka na záver

Pri AI doplňovaní obrázkov v novom Photoshope zostaneme. Zaujíma vás, čo na známych meme obrázkoch chýba (určite nie, ale aj tak neodoláte)?

Photoshop AI Generative Fill was used for its intended purpose
by u/adesigne in ChatGPT

A teraz to isté, ale s obalmi známych hudobných albumov.