Quantcast
Channel: Stránky - FIT ČVUT
Viewing all articles
Browse latest Browse all 555

Vývoj a nasazení optimalizované funkce memcpy v Google

$
0
0

Vývoj a nasazení optimalizované funkce memcpy v Google

Ondřej Sýkora, vývojář v pařížské pobočce společnosti Google, bude 6. května přednášet o optimalizaci funkce memcpy. Dozvíte se, jak tuto funkci sloužící ke kopírování bloků paměti navrhovali a také jak tuto svoji implemetaci nasadili do ostrého provozu. Přednáška se uskuteční v rámci cyklu Informatické večery FIT od 18:00 v posluchárně T9:107.

Téma

Manipulace s bloky paměti jsou jedny z nejčastěji prováděných operací nezávisle na programu, programovacím jazyku nebo platformě. Přesto, anebo právě proto, je na nich stále co zlepšovat. Ve společnosti Google v týmu Compiler Research, jehož open-source projekty najdete na GitHubu, vyvinuli optimalizovanou verzi funkce memcpy. Ta se nyní používá napříč jejich produkty a službami.

Ondřej vám během přednášky představí, jak v týmu postupovali při návrhu a implementaci této funkce v jazyce C++. Dále se dozvíte, jak se jejich přístup změnil při střetu s realitou, když svoji implementaci nasadili do ostrého provozu.

O akci

Akce je zdarma a bez registrace. Přednáška je primárně určena posluchačům se základní znalostí C++ a optimalizace na úrovni assembleru.

Typ akce
Přednáška
Přednášející
Ondřej Sýkora – Google
Termín
6. května 2019, 18:00–19:30
Místo
Posluchárna T9:107, Nová budova ČVUT
Thákurova 9, Praha 6
Jazyk
Čestina
Záznam
Nebude pořízen

O přednášejícím

Ondřej Sýkora pracuje jako vývojář v týmech Compiler Research a Operations Research v pařížské pobočce společnosti Google. Od nástupu v roce 2011 pracoval na plánování tras pro auta pořizující panoramatické snímky pro Street View, na vývoji nástrojů pro lineární programování, optimalizaci kódu pomocí technik operačního výzkumu či modelování výpočetního výkonu procesorů.

Předtím studoval umělou inteligenci a strojové učení na Matematicko-fyzikální fakultě UK. Ondřej se vždycky zajímal o to, jak fungují počítače a programy, a bavilo ho probírat se technickými detaily. To přesně odpovídá jeho současné práci s překladači, procesory a optimalizací.

Související obsah

Témata
Cyklus přednášek: Informatické večery FIT
Předchozí přednáška: Testování systémů s BDD JBehave Support
Lidé
Přednášející: Ondřej Sýkora
Místa
T9:107
Osoba zodpovědná za obsah této stránky
Bc. Veronika Dvořáková, veronika.dvorakova@fit.cvut.czPR referentka

Viewing all articles
Browse latest Browse all 555

Trending Articles


Re: Prosím o určení autora - google nepomáhá


Nelze se přihlásit na Facebook přes PC


Prodám Flexi pass - 3 200


Markéta Reinischová: Chceme s Filipem Jankovičem dítě!


Od: Martina


Podzemlje - epizoda 62


Defender


Plynový kotel DAKON DS 22G - 2 500


Gymnastické řemínky na hrazdu zn. Reisport, vel. č. 2: 590


P: NooK Soundelirium THE 12.6


Qube SP26 ( XTA DP226 ) signal processor - 12 000


Narovnání,vylisování bankovek


Javorina Holubyho chata


Tinylab: Tlačítka


Levasan Maxx není gel na klouby, nýbrž hnus


RNS315 couvací kamera


Kde najdu GameInput Service ve win 10?


Redmi Note 11 Pro+ 5G (PISSARO)


MV3 Vermona, Klingenthal, NDR


Hradcany 30h fialova razena 11 1/2 11 3/4