• Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události
Žádné výsledky
Zobrazit všechny výsledky
ITBiz.cz
ITBiz.cz
Žádné výsledky
Zobrazit všechny výsledky

Neuronová síť odhadne rychlost kódu na procesoru

Pavel Houser
21. 5. 2020
| Články

Na MITu přišli s nástrojem, který pomocí strojového učení dokáže stále lépe předvídat, jak rychle konkrétní kód poběží na konkrétním procesoru.

Vývojáři i kompilátory samozřejmě standardně používají modely, které umožňují odhadnout rychlost určitého kódu na dané platformě – prostě se konkrétní architektura softwarově simuluje. Kompilátor pak díky tomu dokáže kód celkově optimalizovat během překladu do strojového kódu, vývojář zase může zjistit, kde má jeho kód úzké hrdlo a zkusit ho přepsat. Problém, alespoň dle autorů nové práce na MITu, ale spočívá v tom, že simulační prostředí nebývají řádně prověřena. Tyto modely vytváří velmi omezená skupina odborníků a realitě odpovídají s různou přesností. Ruční tvorba takovým simulačních modelů je krajně pracná, jen dokumentace Intelu popisující pro tyto účely jeho procesory má přes 3 000 stran. Tyto dokumenty nejsou ani kompletní (zčásti i záměrně kvůli duševnímu vlastnictví), ani bezchybné. Michael Carbin z MITu uvádí, že zajistit optimální rychlost kódu je proto extrémně složité.

Vědci proto představili program Ithemal, který prostě porovnává určité typy kódu se skutečnou rychlostí po jeho spuštění a na tom základě si sám vytváří modely pro danou architekturu. Tato neuronová síť dokázala reálnou rychlost různého kódu na procesorech Intel předpovědět přesněji než model výkonu přímo z dílny Intelu. Pro srovnání: nástroj Intelu fungoval s nepřesností až 20 %, Ithermal do 10 %.

Stačí vyjít z reálných dat, bez dokumentace se lze obejít, uvádějí autoři výzkumu. Ať už je v dokumentaci něco záměrně skryto, vynecháno nebo popsáno nepřesně, neuronová síť se to naučí přímo z reálných dat (tj. z toho, jak rychle běží konkrétní programy). Ithermal vývojáře nijak nezatěžuje, za vstup bere prostý text programu, nevyžaduje od vývojáře další dodatečný popis. Výsledkem je jediné číslo, které odpovídá době předpokládaného provedení kódu (poznámka: absence nějaké „lidské“ analýzy zase ovšem ztěžuje možnost se z výstupu nějak poučit).

Co se týče budoucnosti, uvedené vylepšení výkonu pro architekturu Intelu odpovídá situaci, kdy existuje ještě relativně dost modelů architektury a lidí, kteří se jí zabývají a nějak jí rozumí. Pak jsou zde architektury dosti specifické, kde je odborníků úplné minimum, a zde může být přínos Ithermalu mnohem vyšší. Takovým TPU (tensor processing unit) Googlu nerozumí dnes mimo Goolgle zřejmě skoro nikdo, předpovídat rychlost kódu lze tedy nejspíš právě tak, že se na porozumění rezignuje a necháme strojové učení, aby se s černou skřínku vypořádalo samo.

Součástí práce výzkumníků je i návrh, jak by kompilátory mohly automaticky zvyšovat výkon při překladu. Použitý algoritmus Vemal má dávat lepší výsledky než dnešní oblíbený překladač LLVM (Low Level Virtual Machine, původně pro C/C++, ale nyní je k dispozici i pro překlad zdrojových kódů jiných jazyků); oba mají pracovat na stejném principu, převodu analyzovaného kódu na vektory. Další vývoj Ithermalu by měl vylepšit i Vermal.

 

Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks: proceedings.mlr.press/v97/mendis19a/mendis19a.pdf a další

Zdroj: MIT News/TechXplorer.com a další

Rubriky: HardwarePodnikový softwareScienceTechnologie

Související příspěvky

Christian Klein, CEO, SAP SE
Články

Software bude důležitější než kdy dřív

10. 3. 2026
6G sítě jsou klíčem k budoucnosti s robotizovaným průmyslem
Články

Huawei uvádí komplexní portfolio, které otevírá cestu k 6G

9. 3. 2026
Nebojte se hlásit na seniornější pozice, radí IT pracovní portál
Zprávičky

Před 10 lety vyhrál počítač poprvé nad mistrem světa ve hře go

9. 3. 2026
TCL NXTPAPER 11 Plus
Články

TCL NXTPAPER 11 Plus: Konec kompromisů mezi tabletem a čtečkou knih

7. 3. 2026

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Souhlasím se Zásadami ochrany osobních údajů .

Zprávičky

Vláda nesouhlasí s novelou o zákazu používání mobilů ve školách

ČTK
9. 3. 2026

Nesouhlasné stanovisko k novele o zákazu či omezení používání mobilních telefonů a dalších elektronických

750 zaměstnanců ČSOB se díky Atosu zvládlo rychle přesunout do domácích kanceláří

Vláda jmenovala ředitelem Digitální informační agentury Bohdana Urbana

ČTK
9. 3. 2026

Vláda dnes odvolala ředitele Digitální informační agentury (DIA) Petra Kuchaře. Nahradí ho dosavadní ředitel

Huawei AI ilustracni

Když Česko získá AI Gigafactory, bude lídrem v umělé inteligenci, řekl Kavalírek

ČTK
9. 3. 2026

Jestliže Česká republika získá projekt AI Gigafactory, stane se lídrem v umělé inteligenci (AI).

Nebojte se hlásit na seniornější pozice, radí IT pracovní portál

Před 10 lety vyhrál počítač poprvé nad mistrem světa ve hře go

ČTK
9. 3. 2026

Před deseti lety, 9. března 2016, porazil poprvé v historii počítač mistra světa v

Gordic a Cybrela přinášejí komplexní řešení kybernetické bezpečnosti

Úvodní kolo debaty nad novým zákonem o digitální ekonomice Sněmovna nedokončila

ČTK
6. 3. 2026

Sněmovna dnes nedokončila úvodní kolo debaty nad návrhem nového zákona o digitální ekonomice. Normu,

Bitcoinová aféra otřásá Českem

Kraken je první kryptoměnovou firmou s přístupem k platebnímu systému Fedu

ČTK
6. 3. 2026

Bankovní divize kryptoměnové burzy Kraken se stala první americkou bankou zabývající se digitálními aktivy,

Dopad amerických cel na sektor IT: boj o softwarovou nezávislost

Trump čelí žalobě kvůli schválení dohody ohledně aktivit TikToku v USA

ČTK
6. 3. 2026

Americký prezident Donald Trump a ministryně spravedlnosti Pam Bondiová čelí žalobě kvůli schválení dohody,

Íránské dronové útoky vyvolávají otázky o bezpečnosti datových center

ČTK
5. 3. 2026

Íránské dronové útoky v odvetě za útok USA a Izraele v minulých zasáhly několik

Tiskové zprávy

Huawei uvádí na trh datovou platformu pro AI

Kybernetické dopady konfliktu na Blízkém východě: FortiGuard Labs varuje před nárůstem regionální kybernetické aktivity

ÚOHS: Seznam.cz upraví cenová pravidla pro realitní zprostředkovatele na serveru Sreality.cz

Huawei uvádí na trh produkty a řešení pro optické sítě nové generace

QNAP uvádí na trh 10pozicový vysokokapacitní SATA SSD NAS TS-h1077AFU

Strategické partnerství Red Hat, NVIDIA a Palo Alto Networks přináší bezpečné AI telekomunikace

Zpráva dne

Nedávejte svým milovaným na Mikuláše sladkosti, radši Windows 11 CDkey od Goodoffer24.com!

Nedávejte svým milovaným na Mikuláše sladkosti, radši Windows 11 CDkey od Goodoffer24.com!

Redakce
5. 12. 2025

Na Mikuláše ani sladkosti, už vůbec ne uhlí ani brambory, ale radši nový software,...

Kalendář

Bře 17
Celý den

IT Security Worshop

Dub 15
Celý den

Energy Vision

Kvě 12
Celý den

Cloud Computing Conference

Zobrazit kalendář

Komentujeme

itbiz kamil pittner

Platformové inženýrství: popularita termínu může vést ke zmatení

Kamil Pittner
2. 1. 2026

Podobně jako v případě DevOps se i termín platformové inženýrství stal natolik oblíbeným, až se začal...

Slovník

D-kanál

Network marketing

Rekvalifikace

Kategorie

  • Články
  • Komentujeme
  • Slovník
  • Tiskové zprávy
  • Zprávičky

Portál ITbiz.cz přináší informace z IT a byznysu již od roku 2006. Provozuje jej internetové vydavatelství Nitemedia.  Mezi další naše projekty patří například ABClinuxu.cz a Sciencemag.cz. Na stránce Redakce naleznete informace o redakci a možnostech inzerce.

Rubriky

Akce a události Byznys Cloud Ekomerce Hardware Internet Operační systémy Podnikový software Právo Science Security Technologie Telekomunikace veře Veřejná správa Vývoj a HTML Zpráva dne České IT
Žádné výsledky
Zobrazit všechny výsledky
  • Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události

© 2019 Vydává Nitemedia s.r.o. Hosting zajišťuje Greenhousing.cz.

Tento web používá cookies. Pokračováním dáváte souhlas s jejich používáním. Více na itbiz.cz/soukromi.