Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR a SIMD

Zdroj Zdroj: root.cz     19.02.2026 (00:00)     Sekcia it, počítače

LLVM IR je navržen tak, aby byl efektivně využitelný i na moderních architekturách mikroprocesorů. Prakticky všechny podporují operace typu SIMD a některé operace tak lze provádět se skalárními hodnotami i s vektory. celý článek

Související články
 
Ďalšie články
 

Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR

Zdroj Zdroj: root.cz     03.02.2026 (00:00)     Sekcia it-pocitace

Mezijazyky se často využívají také v oblasti sofistikovaných překladačů. Do této kategorie spadají překladače, které jsou součástí projektu LLVM, které využívají mezijazyk LLVM IR.

 

Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (2)

Zdroj Zdroj: root.cz     05.02.2026 (00:00)     Sekcia it-pocitace

Popíšeme si další instrukce LLVM IR, tedy instrukce generované překladačem Clang. Bude se jednat o instrukce používané při výpočtech s FP hodnotami, dále konverzi dat, ale například i překladech rozvětvení.

 

Technologie mezijazyků a bajtkódů v interpretrech a překladačích

Zdroj Zdroj: root.cz     29.01.2026 (00:00)     Sekcia it-pocitace

Moderní interpretry i překladače nepřekládají zdrojové kódy v jediném kroku, ale rozdělují celý proces do několika fází. Výsledkem třetí fáze je program reprezentovaný v mezijazyku (mezikódu) popř. v bajtkódu.

 

Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (3)

Zdroj Zdroj: root.cz     12.02.2026 (00:00)     Sekcia 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.

 

Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace

Zdroj Zdroj: root.cz     04.12.2025 (00:00)     Sekcia it-pocitace

Do specifikace WebAssembly byly přidány rozšiřující instrukce, mezi něž patří i SIMD (vektorové) operace. Překladače LLVM tyto instrukce podporují a navíc pro ně máme přímou podporu přímo v Clangu.

 

SIMD instrukce na platformě 80×86: nepřímý důsledek platnosti Mooreova zákona

Zdroj Zdroj: root.cz     04.02.2025 (00:00)     Sekcia 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 operací v GCC s využitím intrinsic: technologie SSE

Zdroj Zdroj: root.cz     25.10.2022 (00:00)     Sekcia it-pocitace

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í.

 

AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X

Zdroj Zdroj: root.cz     25.04.2021 (00:00)     Sekcia it-pocitace

[4 minuty čtení] Fedora 35 a LLVM/Clang balíčky, Wine 6.7 a další PE knihovny, PipeWire 0.3.26 s lepší podporou Bluetooth, podpora Power/Performance profilů SD karet, Chrome 91 ukáže WebTransport a WebAssembly SIMD. Fedora, stejně jako významná majorita ostatních linuxových distribucí, používá primárně kompilátor GCC, pouze s výjimkou případů, kdy daný program podporuje pouze sestavení s LLVM/Clang. Všechna čest výjimkám jako OpenMandriva, nicméně tyto výjimky nemusí mít svoji exkluzivitu donekonečna. Pro Fedoru 35 se již objevil návrh, aby bylo umožněno kompilovat balíčky pomocí LLVM/Clang v daleko širší škále případů.

 

Podpora SIMD operací v GCC s využitím intrinsic pro nízkoúrovňové optimalizace

Zdroj Zdroj: root.cz     20.10.2022 (00:00)     Sekcia 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 Zdroj: root.cz     11.10.2022 (00:00)     Sekcia 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

Podpora SIMD (vektorových) instrukcí na RISCových procesorech

SIMD instrukce v rozšíření SSE

Užitečné rozšíření GCC: podpora SIMD (vektorových) instrukcí

Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace, druhá část

Intel otevřel kód Programmable Services Engine, Nvidia ještě silněji s LLVM

KDE přináší nové téma Breeze Twilight, Seagate uvede 20TB HAMR HDD v prosinci

Softwarová sklizeň (30. 12. 2020)

Použití instrukcí SSE a AVX pro zrychlení bitových operací

Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)

ReiserFS je označen za zastaralý, AMD nabírá další linuxové inženýry

Čínské technologie v solárech jsou podle NÚKIB hrozba, jsou v 90% zařízení

SIMD instrukce v rozšíření SSE (2. část)

Moderní technologie při výrobě piva. Vylepšují obor nebo znevažují řemeslo?

Děsivé technologie, které možná nikdy neměly vzniknout

Podpora Apple M2 a také A15, A16 v LLVM, KDE vylepšuje podporu Waylandu

Čína vypustila první specializovaný satelit pro testování technologie 6G. Je až 100× rychlejší než 5G

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)

Týden Živě s hostem: Nvidia a její nové technologie v herních grafikách

Vylepšení podpory videa v PipeWire, nový ovladač pro ATI Radeony 9000

Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (3)

SIMD instrukce na platformě 80×86: instrukční sada MMX

Microsoft přispěl do API Vulkan, KDE ladí správu napájení

Nvidia už podporuje technologie pro ray tracing a DLSS i na čipech Arm a Linuxu

Instrukční sady SIMD a automatické vektorizace prováděné překladačem GCC (2)

AMD FidelityFX Super Resolution 2.2 v GPUOpen, práce na Plasmě 6.0 jedou naplno

SIMD instrukce na 80×86: dokončení popisu MMX, instrukce 3DNow!

Just in time překlad programů psaných v Pythonu nástrojem Numba

Nový textový editor pro GNOME, 100% evropské RISC-V procesory EPI EPAC1.0

Compiler Explorer: až nečekaně užitečný nástroj pro vývojáře

Pomocná ruka. Jak technologie pomáhají zdravotně postiženým

Wi-Fi HaLow zvládne přenos videa až na několik kilometrů. Polozapomenutá technologie míří do prvních IP kamer

Česká církev se zajímá o kvantové počítače a technologie. Z pohledu víry je to lákavé téma

Rozšíření instrukční sady „Advanced Vector Extensions“ na platformě x86–64

 
Počasí Kurzy

1 € = 27.453   CZK

1 € = 0.7276   GBP

1 € = 1.0736   CHF

1 € = 4.1582   PLN

1 € = 1.1168   USD

Program

Markíza19:00 TELEVÍZNE NOVINY

 

Jednotka19:55 Góly - body - sekundy

 

Dvojka20:00 Záznam zo žrebovania: KENO 10, Keno Joker, Loto, Joker, Loto 5 z 35 (B)

 

JOJ19:30 NOVINY TV JOJ

 

Kompletný tv program

Reality Horoskopy

Beran: Ak sa vás partner pýta, ako využijete voľné dni, vy sa pýtajte, ako si ich predstavuje. Je možné, že sa s vami bude chcieť pochváliť a pozve vás medzi priateľov, na ich úsudku mu veľmi záleží.

Býk: Dnes zacítite pocit naplnenia a úspechu. A ak sa darí vám, vaši priatelia a známi môžu rovnako počítať s vašou podporou a pomocou. Čaká vás množstvo pracovných aj súkromných stretnutí, kde prejavíte svoju schopnosť prejaviť účasť a poskytnúť cennú radu.

Blíženci: Dnes je váš deň, tak to využite. Poteší vás nejaká dobrá správa. Všetko sa pohne dopredu. Rozdávajte okolo seba úsmevy a ukazujte veselú tvár, lebo nie ste tak chudí, aby ste trocha šťastia nemohli dať.

Rak: Ak sa budete dnes predbiehať v rade alebo nebudete radu rešpektovať, môžete prísť domov dosť zničený. Na vašom okolí potom bude vysvetliť vám, prečo tomu tak je.

Lev: Ak sa chcete hádať, uvedomte si, že deň vám dáva energiu, takže máte dosť síl, aby ste neuhli a vytrvali až do víťazného konca. Buď uhnete, alebo deň zakončíte ujmou na zdraví.

Panna: Dnes vám uspokojenie môže prinášať iba láska, ale pretože váš nepružný a konzervatívny postoj môže hocikoho odradiť, voľte radšej úsmev. Ak sa k vám opačné pohlavie dnes priblíži, využite svoje šance.

Váhy: Plný energie budete iba v dopoludňajších hodinách. Celý ďalší zbytok dňa budete vyžadovať citlivejšie a jemnejšie zachádzanie. Ak si to navzájom poskytnete s ostatnými, budete celkom v príjemnej pohode.

Štír: Neprehrabávajte vrecká svojmu partnerovi! List od nelegálneho partnera tam síce neobjavíte, ale mohli by ste nájsť podrobný rozpis všetkých domácich prác, ktoré chce vo voľných dňoch stihnúť, čo by vás spoľahlivo otrávilo.

Střelec: Nesmiete sa stať panovačnými až diktátorskými. Mohlo by to mať netušené následky. Hľadajte svoje prednosti a verte, že ste dobrý taký, aký ste. Vo vzťahu máte potrebu väčšej istoty, alebo by ste radi realizovali niečo, čo vám už dlho vŕta v hlave.

Kozoroh: Dovoľte si byť voľný a ničím nezaťažený, aj keď je situácia neúnosná a vy máte pocit, že sa vám niečo vymklo z rúk.

Vodnář: Vaša dnešná fyzická odolnosť sa nedá porovnávať so silnejším znameniami horoskopu. Potreba odpočinku je u vás proste vyššia, a tak pozorne vnímajte signály vášho tela, ktoré poukazuje na preťaženie organizmu.

Ryby: Pozor dajte pri vysvetľovaní hocičoho. Budete hovoriť rýchlejšie než normálne a môžete nechtiac vyrobiť dosť veľký trapas. Pokiaľ nemusíte, radšej sa k ničomu nevyjadrujte, najmä nie písomne.

Ďalšie horoskopy