Zajímavá přednáška z Buildu: výkon nativního kódu na moderních čipech

Zajímavá přednáška z Buildu: výkon nativního kódu na moderních čipech

Pro náročné úlohy je nutné stále optimalizovat i v rámci té nejnižší úrovně kódu. Moderní procesory přináší stále lepší celkový výkon, ale obsahují i velkou spoustu nových instrukcí a technologií, které mohou několikanásobně zrychlit zpracování některých částí kódu.

Všechno ale není tak jednoduché. Na zajímavé hodinové přednášce Erica Brumera z konference Build vám budou odhalena některá zákoutí novinek, které nemusí vždy fungovat rychle. Je tak nutné vždy používat profilování, které může odkrýt místa, kde dochází k výraznějšímu zpomalení a kde je nutná určitá optimalizace.

Jedna z ukázek zahrnovala výrazné zpomalení části kódu (AVX) pouze na čipech Haswell o 60 %, v případě Sandy Bridge byla rychlost bez problémů. Jde tak o pěknou ukázku toho, že starý kód, který běžel dobře na starších čipech, může být v určitém případě na novějších čipech pomalejší.

Témata článku: Hardware, Software, Programování, Čipy, Build, Erica

6 komentářů

Nejnovější komentáře

  • Gastronome 9. 4. 2014 12:41:31
    Fajn clanek, Javurek prekvapil :)
  • Martin Černohorský 7. 4. 2014 23:43:06
    Díky za článek o něčem opravdu zajímavém (netvrdím, že této problematice...
  • Walkeer_CZ 7. 4. 2014 23:04:44
    docela se divim ze na tomto intel s MS uzce nespolupracuje, ocekaval bych...
Určitě si přečtěte

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Nové úlovky kamer Googlu: Šmírovačka na Street View nepřestává bavit

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

19.  5.  2017 | redakce | 38

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

To tu ještě nebylo. Specialisté ukázali, že zavirované mohou být i titulky SRT

** Stáhnete si film a titulky třeba z OpenSubtitles.org ** A osud vás za ten warez záhy potrestá ** Specialisté totiž ukázali, že i v titulcích může být schovaný virus

Včera | Jakub Čížek | 55

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

WannaCry se neměl vůbec rozšířit. Stačilo, abychom používali Windows Update

** WannaCry se masivně rozšířil kvůli zranitelnosti ve Windows ** Ta mu umožnila, aby se pokusil sám napadnout další počítače ** Jenže ta chyba už je dva měsíce opravená!

22.  5.  2017 | Jakub Čížek | 95

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

Nastal čas znovu vynalézt klávesnici. Anebo vám ta současná opravdu vyhovuje?

**Měli bychom provést revoluci klávesnice? ** Anebo je její dnes už hodně zastaralý koncept prostě nejlepší? ** Budeme na klávesnici odkázaní už navždy?

20.  5.  2017 | Jakub Čížek | 59


Aktuální číslo časopisu Computer

Bojujeme proti Fake News

Dva velké testy: fotoaparáty a NASy

Co musíte vědět o změně evropského roamingu

Radíme s výběrem základní desky