0:00:15repre karla to projevilo plenky ty je projekt který
0:00:20a
0:00:20který vytvořila firma intel kvůli tomu že
0:00:24řekněme konvenční přístup ke zpracování provozuje příliš pomalý
0:00:29daty mám nějakej úvod do krku
0:00:32jak jsem se k tomu dostal
0:00:34rasově zabývám fpga čipy a změny akceleraci v hardvéru
0:00:41asi nejzajímavější je to je ta karta
0:00:44kovové dva kterou tady žijou co sme v rámci nějakého projektu
0:00:49a ta karta mi zpracovávat deseti vlastně dvakrát deseti je bitový toho se není fpga
0:00:55áčko a to jsem tak nějak trošku vyrůstal
0:00:59a
0:01:01tím že tam byla ta akcelerace a té době deset did aby byl docela problém
0:01:05tak
0:01:06ty systémy kerý se v rámci to pro tu je vysoký deset megabitů zpracovávat i
0:01:10na nejdražších paketech
0:01:13nicméně programovat pořád náký hardvér je to dost náročné trvá to
0:01:18manažerskými slovy slouží si to je prostě drahé
0:01:21takže se hledají způsoby jak to řešit software
0:01:24to je nerušil líp se to vadí
0:01:27a tak dál a tak dál mluvit o
0:01:30survival krku hraní si s jádrem
0:01:34co je nějakých ovladačů
0:01:37používám pro byly systemd odsud
0:01:40a
0:01:41lidi si hrajou věky samému platformou a protože
0:01:46součet ty na kterých je a nemáš pekáč koutek
0:01:49většinou ještě navíc se speciálním ještě pětek tohodle typu jako je
0:01:53z link nebo soudce stejně a tím se znali
0:01:56jsme je poslední době se mi na stole objevují i destičky kerýma čistý a já
0:02:00většinou když dostanu jakou destičku
0:02:03jakoukoli třeba razbery nebo cokoli podívám s autorem editovat pegasu to za hodin takže to
0:02:07nuda to mě nebaví
0:02:09ale prostě
0:02:11vobčas i potřeba dělat si čistej softwarové si takže
0:02:15to přece musí přizpůsobit
0:02:17no
0:02:18takže když se podíváme na ten provoz tak
0:02:21když potřeba zpracovávat viděl by tak sem jistotu že dycky zpracujeme úplně všechny pakety
0:02:27na to javorsky se kdy posíláme do to systémů šedesáti čtyř bajtové petr netolerance
0:02:34a na tom jednom gigabytů na plné rychlosti to nějakých jedna celá štyry mega paketu
0:02:40za sekundu
0:02:41to znamená že
0:02:43ten procesor má šest sedmdesát nanosekund na to aby ten jeden paket zpracovat
0:02:50když budeme uvažovat že pro zjednodušení procesor na jednom liberci no jádro jedna instrukce za
0:02:55takt
0:02:56tak to je šest set sendesát instrukcí když není moc
0:03:00samozřejmě
0:03:01máme více a déle systémy máme více vydávání jsem si za tak máme vyšší tahat
0:03:06takže vono to není šest osmdesát ale
0:03:08ne to nějaký dva tisíce tři cizinci že se s tím
0:03:11dá něco dělat
0:03:13souvislosti s tím je dobrý podíval se na to že máme nějaké
0:03:18se mi říká česky pevnou tyto pokud a pokuty za
0:03:23přístupy do paměti když a prostě nenajdeme nějakou
0:03:26adresu těžce
0:03:28tak do paměti a to nám vezme nějakých dvacet vejde stě nanosekund závislosti na tom
0:03:33se to je architekturám
0:03:35jak rychle sběrnicemi systém
0:03:37a jestli ta
0:03:39položka je ledna ke šelu je keši
0:03:42tři těšil štyry těšil pět keši
0:03:45a tak dál
0:03:46jo
0:03:47pak tam máme nějaký systém nula nic o čem jiném tak že by to mohlo
0:03:52být mezi stojí stranu sekundy
0:03:54otázka ale zase je to jakýsi parametr kerý srovnáme s tím kolik máme času na
0:04:00ten paket
0:04:01je hrozně nezanedbatelný se pohneme na desítku
0:04:05to už máme čtrnáct mega paketů a asi šedesát sedum nanosekund a ten paket
0:04:12zase dyž bez mezi mužem a výkonnější stroje tak
0:04:16to není zas tak málo ale
0:04:18uši to na pováženou si nemůžem dovolit moc výpadku keši respektive nemůžem si dovolit skoro
0:04:23žádný
0:04:24a když se podíváme na štyricítku na stovku tak tam už ten procesor
0:04:28se na ten paket možná jen stínem podívat se to špatně měla
0:04:33takže je potřeba s tím jedna nakládat
0:04:36a
0:04:37nebyly colour způsobuje k tomu přistoupit
0:04:41tak ještě srovnaný
0:04:43nějak to zvládneme na linuxu na klasickém jádře
0:04:48takže to nějakýho tři for vandiných
0:04:50to znamená routováním
0:04:53na
0:04:54a tady ty
0:04:55modré sloupečky ale to je jádro
0:04:59tady ty vysoké sloupečky to jedete deka
0:05:03takže tady když máme nosit s
0:05:05délky paketů to je šedesát čtyři sta dvacet osum sto padesát šest a čtyři je
0:05:11patnácet osumnáct
0:05:13bajtů přišel to je
0:05:16a nás exilu máme počet paketů počet rámců byl přesnější
0:05:21počet rámců za sekundu
0:05:24tak můžeme vidět že jádro se tak oko drží na
0:05:28přibližně dvou mega paketech za sekundu
0:05:30takže je otázka kdy to měřili na tím stojí to měřili za jakých okolností tady
0:05:36je to nějaký dva krát deset megabitů internet
0:05:39ale
0:05:41zase je tohleto platí co sem slyšel na nějaký odezvy s nějaké komerční sféry tech
0:05:47prostě to nevím seznámit portych
0:05:48přibližně pro ty dva mega pak ty za sekundu nemůže
0:05:52třeba ve víc
0:05:54na desítku tě čtrnáct chlapů když to máme dvě desítky tak je to dvacet devět
0:05:59mega paketu takže je potřeba s tím nějak pracovat a běžné linuxu to prostě neudělá
0:06:06respektive existují vidíme
0:06:08optimalizační techniky najdete na internetu že se dá
0:06:11sto jádro vymáčknout osy
0:06:15dvanáct mega paketu za sekundu se mě snažíte
0:06:18a obecně
0:06:19ty dva mega pakety jsou na yaml to znamená když máte víc jardovi systém tak
0:06:25osum jeden by mohlo dát si dva krát osum mega paketů teoreticky by se to
0:06:29dobře udělá
0:06:30a závist to strašně na stojí to systému na kartě na ovladačích a zkuste vašich
0:06:35parametr u tebe dekád ono to máme daleko snáz jsme neza určitou
0:06:45pak
0:06:54která továrního je měření tvrdit
0:06:57takže z internetu protože jsme pořád věřili něco nedával máme
0:07:02docela starý stroj na tom nově ještě nedorazila krimid měřit a tom dost měli problém
0:07:08jako propustnost větší dosáhnout
0:07:11ale na trávu si myslím že lže a mohlo by problém nebyl tam
0:07:15zase de o tom kostky
0:07:32propadu
0:07:37tak to není
0:07:38a mysim si že
0:07:40protože
0:07:41jako nevidomý prase
0:07:48tak
0:07:49tak jako krátce historii protože když jsem si za elitu přednášku co si dal hodinu
0:07:53a pak sou jsou utvořil vznikem příslibu hodinu vykládat
0:07:57takže bude historie
0:07:59a je to zkrátím
0:08:01zase dětem projekt byl asi poprvé zveřejněny dva tisíce devět si to dokázali tu tohleto
0:08:07máte jak je to strašně rychlí je úžasný
0:08:10okolo roku dva tisíce dva nás se objevil zip soubor s zdrojáky na intel com
0:08:16a začal vznikat nějaká komunita kolem toho projektu
0:08:20takže
0:08:21vole později už logy nějakými linky jist co tam ještě utíkat stránka nezávislá v tech
0:08:27a teďka or
0:08:29a jsou nějaké firmy které to podporují poskytli komerční podporu spravují tyto repozitáře
0:08:35no pozor nějaký pečivo který že
0:08:38to začalo trošku jako fungovat
0:08:41v lese fedora balíček chceš zajímavé prtože nebere k dost příšerný
0:08:47byl systém
0:08:49a vůbec to přeložit tak aby se to dalo zabalit cyklu není úplně triviální
0:08:54většina lidí to překládá staticky
0:08:56no a dneska už se řeší nějaké věc jako stabilní aby a bylo čase dokumentace
0:09:03ad poslední době dodatek a
0:09:06přišel support pro různé platformy například id pavel hit
0:09:11a ve sedum osum a tak dál to ještě su z ní
0:09:16tak to toto je veliká je
0:09:19je to rozdělené mezi s pejskem rozpis my sme jeden kanystr mel spis to je
0:09:24spíš
0:09:25protože ten kanál pořád vobejít
0:09:27tak to ráda proste musi není senát
0:09:31jinak je to klasická jste jsou aplikace která ho používá lipce knihu a nevede k
0:09:38a knihovnu
0:09:39a tady delegáti hodná se snažit
0:09:41snížit tu uživatelskou aplikaci odhadl
0:09:45a komunikace mezi dřív ze space přímo s tou kartou přiše
0:09:50na jednu stranu super protože to rychlejší nepotřebujeme volat ráda dostanu to super není protože
0:09:56to jsou nějaké bezpečnostní potíže teda
0:10:00voni rád že nemaj rádi když dochází to asi tušíte
0:10:05takže ty brejle jsou v zásadě autu
0:10:08než vám
0:10:09jeví se bokem
0:10:14sou tady tak jo
0:10:16o lepenek a používá posixová vlákna
0:10:19typicky pro každé jádro si vytvořit vlákno můžete zadat jinak dá se to docela mne
0:10:24konfigurovat
0:10:26a se zajímavé tech
0:10:29pro optimalizaci výkonu se používají když peněz znamená velké stránky
0:10:35snižuje nějakou režii potom při zpracování
0:10:38a dán tady za to je ovšem nestandardní kykyryký a
0:10:42takže
0:10:44nemůžeme prostě používat běžné nástrojem jsem si všechno napsat martin
0:10:48tím sám taky ta knihovna snaží nějak pomoct ale
0:10:52záleží na ty kecy
0:10:55tak se tady v elegantním na nabízí jsou tam nějaké základní moduly
0:11:01uvnitř nějaký to sem nebral jako nějaká extra ad prašule je nut
0:11:07baroš dobrotu
0:11:11drátky že nemusí vás
0:11:15a to zdraví
0:11:18a takže to je jakási abstrakce to hardvéru
0:11:24potom je důležitá knihovna ring
0:11:27která nabízí lomeno sig jako bufferu který mělo class takže nemůžete zamykání a s petrou
0:11:34že bych okolnosti
0:11:36a to potom využívá mém pucu šel se správa paměti která využívá ty velké stranky
0:11:41a možně
0:11:43k nim přistupovat
0:11:45nějakým způsobem je přidělovat
0:11:47pravému si to ju
0:11:49co je taková ústřední struktura v jakém love
0:11:52dalo by se že ta analogie pokud znáte z jádra hezká vás tak je to
0:11:55analogie tato struktura zkrátka je to nějaká struktura metadat
0:12:00spolu ten na buffer který
0:12:03do kterýho se
0:12:04třeba prování přenosy s karty
0:12:06no a pak máme nějaký malloc takže abysme těm aplikaci mohli dávat paměť tak to
0:12:11málokdo si vyžádat půl
0:12:14předem přiznám se do prostě nevím jak už na nějakou tam provázané
0:12:18takže to máte prostě místo mohla napíšete témata máte málo knot
0:12:22těma velkýma stánkama
0:12:24a na každý v na pro časovač
0:12:27který se používá a těším nebo tom vystavěl stavem zbytek
0:12:33co to jednak ovladače
0:12:35to znamená nepere kam a vyloženě vlastní ovladače rozpisu
0:12:40když sem se nedíval kdo připadalo nimi no radši ovladače řád aspoň dyž no tady
0:12:45se tě lekla několika pí lomeno zas tak asi taky nebude
0:12:48a přibližně asi tak
0:12:51a máte taky virtuální ovladače to sou ty zeleně zelené označil nahoře
0:12:58takže například lampě kamera je velmi si můžete nachytat nějaký provoz do pekla psou
0:13:03tom na jeho převeditelný jako by vám ty pakety posílá do systému nebo naopak sbírá
0:13:07pakety
0:13:08kradený ho posíláte
0:13:11potřeba nějakém jiném zase na testování
0:13:14a další
0:13:15ne projekt apod pude virtualizaci takže můžete mít stroj na tom nejlépe deka které rychle
0:13:21vytahuje pakety mezi prvky a pak je nějakým způsobem dává těm virtuální stroj
0:13:27přiznám že malý kousek to funguje ale
0:13:30na krku řešený když to je
0:13:32a
0:13:34potom to máme knihovny pro zpracování paketů tak je to na pár ale řešit jako
0:13:39ty zásadní věci jako je miss prefix než vyhledávání
0:13:42prohra možná garantování
0:13:45nějaké přehazování paketů acl
0:13:48a jeden je tam toho víc
0:13:50ale všechno se to musíte stejně propojit té aplikaci musí za to
0:13:55použity aby byl poskytuje jste tam a tím ještě frame call
0:14:00pipeline
0:14:01není to měl přes neříkej
0:14:03je přitom jsi textového souboru
0:14:05můžete určit cestu po které takže ten paket
0:14:09a nějakým způsobem se mi string richarde a ten systém si pro ty knihovny sám
0:14:14pořídila samé nastaví a je to fungovat
0:14:17aspoň tolika prezentovali na summitu říjnu že tolik peněz nefunguje to že si asi tohle
0:14:23bude mašina stylu vyzkoušet
0:14:26no a pak máme jaké mapy a vy teda
0:14:30tak jak to funguje tak každá karta na hardwerove fronty
0:14:34ty lepších mají víc
0:14:37ty horší mají jiný
0:14:39tím se body kanadou takže to dost na nic
0:14:44takže je ta karta má několik fronta rozhazuje do těch stromů pakety na základě nějaké
0:14:49hashe
0:14:50typické vytáhneš se prování snad pěticí ip adresa zdrojová silová
0:14:57a porad rovnici voni a
0:15:00ty protokolu
0:15:02a nastoupil určitě jinak
0:15:04tím pádem se snažíme na základě těch parametrů hodně rozházet i pak je to do
0:15:08několika front a každá ta fronta typicky dedikovaná pro nějaké konkrétní jádro
0:15:13takže každej arrow se potom tahání své fronty skener potřebuje
0:15:17a nějaký způsob se neperou mezi sebou
0:15:22k tomu slouží samozřejmě jak vy struktury takže máme ty dva filtry jsou uspořádány nějaké
0:15:27bufferu cože vás nějaká ta fronta které
0:15:29ta karta postupně překopírovala data
0:15:33a ty nemáte co oni přesun půl
0:15:37a teče tom typicky napiš popisuje express
0:15:42na intelu
0:15:43a pak na to máme to už obrovské a pivo znamená že ta aplikace přímo
0:15:47přistupuje k těm klukům bufferu má přímo světa a není tam žádná k žádným kopírování
0:15:52dat
0:15:53tím pádem se s mezer že
0:15:56přerušení
0:15:58když to umí nás pohledu jádra tak jsou dva přístupy ten základní je že ovladač
0:16:05ne přerušení
0:16:06pustí se obsluha
0:16:09obsluha si přečte tom paket kerý můžeš reliéf paměti
0:16:13a za nula ne ty phoenix funkci která tu paket předá vyšším vrstvám seprané zpracování
0:16:20když se dostanete na nějakých tam je ani nevim jestli mi to že to znamená
0:16:26nějakých těch milion čtyři sta tisíc přerušením o čtrnáct milionů přerušení za sekundu to že
0:16:32ruská palba a ten stav je to samozřejmě nemusí ustát
0:16:36ne ustojí to spíš
0:16:38to znamená že vy ste kernelu alternativa to mapy
0:16:44a kterému že musí ale po prohrané zdaleka ne všechny na tom podporují
0:16:49jsme je ty
0:16:51u těch
0:16:51rychle že kradeš ano
0:16:54a tam to funguje potom takže přijde
0:16:59přerušení a to jádro samo rozhodne že to přerušení vypne filip je to kartou
0:17:06dokud něco chodí
0:17:07typováním se tomu směje nějaká režie
0:17:10ale zase na druhou stranu když vám mohli jsme chodili topolová ně vypláz jenže to
0:17:14krát potřebovala
0:17:15a energii a čas a
0:17:18není doba dobré takže zase to na ty postupně sem to povolání vypne
0:17:22a zase čeká tak přerušení
0:17:24a zásadě tom
0:17:26způsobuje to že v momentě kdy se vám zahltí ten systém přerušeními
0:17:30tak už vám to přeci nerostou místo na jaké hladině a
0:17:34to stojí to měl ustát
0:17:36která jsme se s tím držku zkoušeli hrát jako nemá co zas tak úžasnej výsledky
0:17:41jako
0:17:42jako de back a přitom se hned bude proč
0:17:45nebere k na to ne opačně
0:17:47linux původně reagoval a přerušení
0:17:50a potom předala piny prvek a pro mě mělo něco jako napij respektuje mnohem čistý
0:17:54po link
0:17:55polykat je teďka tam přidávají práci na přerušení a mít aby prostě tom
0:18:00systém se carrefouru loupeže na vyšší nechodí
0:18:03s čímž sezóně šetří nějaká energie tak
0:18:07jsme já jsem zde back a ne všechny negry to nějak nepodporují takže tam se
0:18:11přesně opačná situace
0:18:14a rysy pak jestli linky tak mu jsem naznačoval to je technika kdy
0:18:18rozházené pakety na
0:18:21může to minut čistý a norové
0:18:23a nebo softwarové
0:18:24ne pane k spoléhá na to na druhou variantu jsme než to tam knihovna distributor
0:18:29krát to umožňuje řídit softwarové a si že stane cosi používat potom bližší košile to
0:18:34jako do pipeline přesně kolik
0:18:37z nich třeba i na mladou znamená nepanikářská menuje nám architektury
0:18:42nemáte víc strojů
0:18:44tak umožňujeme vy ste mu to rozhazovat potom provoz eště dál během toho zpracování
0:18:53nicméně načtení s tak asi sem šel po žila to hardvérové rss protože výrazně výkonnější
0:18:57rychlejší
0:18:59jádře
0:19:01pokud level podporuje rss tak je to výborné pokud nepodporuje tak je tam i softwarová
0:19:05alternativa která může trošku odlehčit
0:19:08a dá se neteklo formát zapnout
0:19:10a má to vliv na nikoho jsme měřili zadaná nech ale
0:19:15prostě platit že to někdo používá vobčas
0:19:19velké tabulky stránek to je zajímavá věc
0:19:24já nevím asi znáte princip je přímo u velké tabulky mě je tady nenalezne zemi
0:19:30se to je
0:19:32monitory milenců se to
0:19:34ta se nemáme
0:19:35adresy
0:19:36o paměťový prostor rozdělený na dvě části nestránkovaná
0:19:41ta stránkována nějakou tabulku stránek
0:19:44a když přistupovaná kompletování adresou tak musí dojít překladová fyzickou adresou
0:19:50takže se musíme podělit a tabulky stránek zjistit krát lesa to je
0:19:54a najít si tu stránku
0:19:56tam kde jste je případně bude odswapována keše nastartovat
0:19:59má by to bylo rychlejší abys nemusel přesto do paměti tak je tam
0:20:03translation klesají buffer co vše nějaká malá cache
0:20:06já si ty záznamy udržuje
0:20:08na dyž si uvědomíme že pro štyři video vy štyřmi je bajtově prostor máš tiskové
0:20:13stránky
0:20:14tak je to přibližně jakých milion stránek
0:20:16a také šla paměť třeba je se vás když je to vícecestná cache tak ještě
0:20:22nic
0:20:23takže ta pravděpodobnost výpadku je tam vysoká
0:20:27a když řečené stranky máme megabajtový třeba tak ušlá čtvrt měli systému jedeš takže jsi
0:20:33nestranný což se vám show nejde jo to je pěšky
0:20:36když vezmeme hodně moc
0:20:40paměti chceš neska sestaví mají někde bohy ty možná je to nemaj tím franky
0:20:45tak tam je to ještě tím významnější takže zase je to ještě číslo jich bude
0:20:50mít nějaký osm milionů stránek až třicet dva tisíc ten zase to cache ku daleko
0:20:55viď že ne
0:20:56a můžeme použili větší stránky že gigabytový
0:20:59stránky si klidně
0:21:00zapnout
0:21:02na některých platforma to má smysl že to vede výrazný tón tom a vyrazili malinko
0:21:08jak se na začátku tom ukazoval ty penalty chci
0:21:12pokuty za ty cache kytek
0:21:14tímhletím se s tím dá jakým způsobem financovat
0:21:20potom kopírování paměti tý linuxový zpracován provoz tak typicky požár nějaké sekundové je ty high
0:21:26a to si vynucuje kopírovat paměť české no spisů space minimálně jedna kopie tam dycky
0:21:32vznikne
0:21:33některé mnohých můžeme divný s
0:21:36u těch rychlejší ještě ne ale
0:21:38stav se to může
0:21:40a
0:21:41na druhou stranu
0:21:44existují i alternativní přístupy
0:21:47přímo jádře a to se přiznám že my si to neumím ani nula asi by
0:21:50mělo
0:21:52kdy můžeme si namapovat musí volání a přímo buffer
0:21:57buffer s tou obranou jsme jsou a přímo k němu přístup ale že získáme tím
0:22:01strom aby přístup
0:22:03nevýhodou to má vtom že musíme pořád může používat a systémová volání která zdržují
0:22:09a
0:22:11a
0:22:13je tam dost eště nějaké další režie
0:22:15ne prvek a
0:22:17toho to nemám
0:22:18vůbec nepotřebuje sestavování na tom přijelo paket
0:22:22cože zase výkonnostní nárůst jasný tady tohoto ní nedostaneme neodladitelnost nedostanu když to srovnáme s
0:22:29klasickým přístupem
0:22:31tak stejně snad
0:22:34tím zero kopy přístupem nemůžeme použít než nástroje nejde
0:22:38ne predikátová ne stejně ne veliká ještě rychlejší takže
0:22:41když si budeme vybírat jestli použijeme tohleto zero tobě nebo to nebere kazil koupě tak
0:22:46si mysim že to nevede k a jste výhodnější
0:22:51jo takže standartně nástroje
0:22:54nejde
0:22:56ne nějak
0:22:58nebere takovým těm že o tom jenom lže
0:23:00to někde nabízet lepenek ale který se to je může volit jestli by nám
0:23:06no a nemůžete a ono ani a těšte se děje bitech to nedává smysl protože
0:23:09ta debata s tímhle žvatláš to tady si jo mezi píšete chtěl na nic
0:23:14takže
0:23:15prostě to je problém ale je to problém který je potřeba řešit protože
0:23:22existuje mnoho nástrojů trend
0:23:25se používají jsou otestované ověřené nejspe jsou
0:23:30a vy server ani ne na ti nepere kam fungovat
0:23:33jak to zařídit
0:23:35a
0:23:36existuje na řešení nicméně není určena vyloženě pro zpracování to provozu mi to spíš pro
0:23:42nějaké repráky menenžment
0:23:45ne se to kernel network interfejs key ke kázání to speciálně ovladač krysy náhled do
0:23:51jádra
0:23:52a
0:23:54ta vaše lepenek aplikace této modré
0:23:58normálně používala infrastruktuře back přistupuje k té kartě pořád tím bychom způsobem
0:24:04ale část provozu si může
0:24:08klidně celý ale není to dosaženy první takže spíš ta spolu si může přesměrovat
0:24:12a posílat ho přes dané velké nikdo jádra
0:24:16a tom jádře se tam pak at vezme
0:24:19překlopil se dneska dva struktury a spolu s else hodně dotazy chtěl jste žena také
0:24:24mám prvou bla net filtrem ovšem a to je těma vrstva a dostane tohoto skotové
0:24:30mapy
0:24:31čemu je to dobré je to takové trošku drbání se pravou rukou za levým uchem
0:24:36že jo protože přítele pakety vazby jsou tam jádro silou
0:24:40zkratce
0:24:41zase ho přivezu spisy ten paket nějak před chrousta
0:24:44vrátil pověsil kanál space open space ale podívá všech opilecká máme alfu
0:24:50předá to se zpátky do spisu rozpis to posílá ven si vše co že dost
0:24:55zvláštní jsme
0:24:56oni se to například pokud přes jen jedno rozhraní chceme mít nejenom
0:25:01tu aplikaci ale i nějakou zprávu
0:25:04že si můžeme třeba o počtech pět ssh provoz nebo můžeme tam nějaký využít schopnosti
0:25:10jádra jako třeba ad
0:25:12jsem té já chcete
0:25:14a nemusíme se to programovat vlastnosti nepere kane to tak to udělat
0:25:18a že by se to asi používá
0:25:20takže devadesát si pro sem třeba provozu se zpracuje přímo té aplikaci a nějakej něco
0:25:26bezvýznamného co tomu čas
0:25:28je potřeba odchytit tak
0:25:30podchytit tak se pošle dál druhého prostě standardní prostředky šesti něco
0:25:36nejsou měla
0:25:38tak podporované síťovky
0:25:40tak se nevím je
0:25:44trošku se krčí jedné lidem bitová karta ze řekl je trošku slevy konkurentem ostatní ano
0:25:50jsem tam není psáno že podporována nicméně ne jsou to ty desítky to už dneska
0:25:55hodně překonané
0:25:57ale my tým to kecá nějaký používáme
0:26:00a pak tam léta z io štyryceti bitová a jsme se teďka trendy tak sou
0:26:07ty stopy ne my ty je to jednak
0:26:09odhadnout jsou a jednak o sto finance snad
0:26:14takže toto je vlastně
0:26:16první české republiky sem se přijdete ukázat jsme jeden rok pro komu zatim je není
0:26:23mailů
0:26:24nějaký existuje
0:26:26ale neprošel zatím grizzlymu na nepřišel podporovaný takže můžete prostě si pořídí stovkou kartu zpracovávat
0:26:33musí nepredikativní stovku
0:26:39podporované platformy
0:26:42tak je to je ještě intel na tom to začalo
0:26:45a potom tu hrát já mizím čekejte je hrozně moc ano vycházel nebo něco takovýho
0:26:51přesně to funguje ale jsou to spíš
0:26:54vyloženě síťové karty
0:26:57no jasně halasně
0:27:00ale může to hodně ale
0:27:03ale letos teda začátkem roku při byla podpora favorit ani architektury
0:27:09a teďka momentálně probíhala nepere karavan vy dva a tam přímo podpora a může se
0:27:18nula osum
0:27:20jonathan ve sem něco se podílí na
0:27:24pro to zvedli musím zmínit
0:27:29protože jsem začátku vykládal o tom že slavia marný a nějakými a dnes open hráčky
0:27:35tak do kina patří můžu ne
0:27:37zkusit
0:27:38stala novinářkou maximum
0:27:40a když ten docker nová problém tak třeba obejdeme
0:27:44nějakým způsobem tak
0:27:45se nám to podaří
0:27:46na místa máme mě to ještě potopení áčko seš pro mě zajímavý
0:27:50takže mi to nápad přeportované pelikána a
0:27:54v letech portu jsou teďka jako ukazuje ste vícekrát jsme si to drží
0:27:59a nedávejte opensource
0:28:01takže my sme takže začátkem října poslali pět set a spoustu lidí to strašně překvapilo
0:28:07jsem najednou byla taková sada
0:28:10nečum
0:28:11nicméně byla přijata momentálně se nevěnuje testuje a tak dále
0:28:17a mě taková zejména tam je sedmička taková dost
0:28:22nešťastná architektura
0:28:24protože oni neřeší mozkové den si na ní periferií
0:28:31to ještě ve chvíli ukážu pro ne veliká to docela problém protože majitelů když si
0:28:36alokujete nějakou stránku co to meleš patch
0:28:40a pošlete mi pro po štvrtej karty přes nějaký nemá přenos
0:28:43tak je všechno holky protože tam jakýsi mix pozdějš a ten zajistí že
0:28:49vlastně ten paket sem včas dostane do ramky jestli to možná ještě lenko je tam
0:28:56prostě tak je to no tak udělá že
0:28:57ten pci stresem komplexy přímo šáhne pešek a je tam jestli ten paket jak potřebuje
0:29:03jsme na a musíme řešit koherenci manuálně softwarově musíme si říct tohletomu paměti bude nějaké
0:29:10karty nějakého internetu
0:29:12že musíme ručně ste keší vypláchnout
0:29:15a ukazuje se aspoň co sem já měřil
0:29:17že to ve velkým potomek
0:29:20a nedá se s tím nějak rozumně pracovat a stačil dobrzdit
0:29:25a
0:29:26drog další problém zahrnuje že jste příliš mnoho různých
0:29:30že tu každý vám to jeho konfiguraci spousta jsem nesmí standardizovaných při to bude se
0:29:36typicky po nějaké dáma sběrnici není tam žádný písem k trestu moc nehrozí respektive rozdíl
0:29:42není to
0:29:43ne je tomu zase krize když jestli mají
0:29:47ale najdete
0:29:48
0:29:50ty veky jsou teda typickým takzvané všemu na čipu
0:29:54takže k nim momentálně lepenek a chybí ovladače a dostat je tam nebyla sype triviální
0:30:00zem tom že rusové řeší to koherenci
0:30:02a
0:30:04není to je dobrý třeba celou vrstvu která řeší přístup k lince znamená filtry
0:30:12přesouvat s z jádra ze spisu se prostě zbytečná práce na místo že bude muset
0:30:17vymyslet
0:30:18nějaký přístup je využit
0:30:20infrastruktura leda pro ovládání těch nízkoúrovňový záležitostí
0:30:24a přitom ale do spisu poskytnout dostatečně vykonáváme rozhraní je mi to nám to mohl
0:30:30využít
0:30:32malé co máme to fpga škoda že se s tím nejde vás zajímalo jak jako
0:30:36je to na intelu nemají
0:30:38tom já vidím docela potenciál mimochodem se to nějaký způsob až oknem vize ta šifra
0:30:42silně
0:30:43doufám že se to podaří nějak vyřešit
0:30:46a nula osum
0:30:48to je to bude zajímavá věc
0:30:52první podporu vlastně k té vesničce o den dřív poslal jeden člověk s intelu
0:30:58a o to že člověk s intelu poslal peče
0:31:01podpory citát zní trošku zvláštně
0:31:04proto a nového smyčko následně taky jsme je
0:31:07s tou sedmičkou jsme měli řekněme kvalitnější
0:31:10takže momentálně jsou dvě sedmičky dvě sady peču jednalo tento no to je jako vod
0:31:19nás
0:31:20takže tady byla založena a pro v a nové osmičku sou taky dvě sady nebo
0:31:25tu to levné filmy
0:31:27právě řešený
0:31:28a to se zase u toho sebrali se tam ujme
0:31:32a ušel testovaná totiž ovladačů oni mají dispozici nějakou nějaký desky nemají doma když express
0:31:38a nula osmičku denně osmičky se ještě peníze přes senát
0:31:43já jsem docela ne že to přednáška vyšla to je tou protože zrovna běží paralelně
0:31:48track o a šedesát čtyři slyšel na osmička
0:31:51a pavel osum tech dobroš omezit ale můžou být
0:31:55ale co už
0:31:56no
0:31:58to je asi tak
0:32:00strašně všechno
0:32:02to arm
0:32:03se to já tady mám trošku naznačeno
0:32:06a
0:32:07na se dostal architekturu nemáme
0:32:09momentálně existují máte všechny
0:32:13dvou firem a to za ním south na to mají téměř stejnou konfiguraci znamená ne
0:32:17nějaká neotesaná jádra a nevědět a pevně logiku
0:32:25nicméně ta penalta je teda logika to zajímavé oproti běžným a většinou taky velké přímo
0:32:31před barákem tečkama že se tam naši ne když sou koherence
0:32:34jsme ne není to úplně jako vlastně já měli zlepší ale dalo by se to
0:32:39třeba s tím nepanikářskému země pokoj
0:32:41a
0:32:44že ta jednom čipu tak sou tom nižší latence a
0:32:49můžete si tam do programovat vlastní nějaký je to na tu linek
0:32:53nějaké zpracování provozu hashovací funkce více
0:32:58fond
0:32:59takže jsme na tom líp než nenulové všechny
0:33:02pořád ostrově ten čím dražší
0:33:05problémy koherence
0:33:08jak jsem řekl teďka na summitu replika že nám nefunguje koherence tak se přidá začal
0:33:13řekl tam už dekomprese funguje za jako není možný a nám funguje
0:33:17ale funguje mezi jádry
0:33:19takže máte prostě štyry osum nevím kolik
0:33:23a pod nima máte pěšky a nějaký interconex
0:33:29jaká si to nakreslím kontrol
0:33:31který
0:33:32zní tam má šanon po danou věc s pamětí takže když přistupujete no já tady
0:33:38když ten jádře zmodifikujte jako paměti a druhém jádře tu stejnou paměť se to přistoupit
0:33:43jako mysim najdete strana jeli na keše
0:33:46a ale už to nešlo do periferie
0:33:48pro periferie prostě se musím tak těžké práce duše
0:33:52ani terč
0:33:54vydali earlův push to nějakou dobu mají nějaký speciální trkne kryje koherentní a měl neuloží
0:34:00připojit další periferie
0:34:01při potom typicky jak beruško
0:34:04ale když se mineme čtvrté si tam sou připojíte vzteky periferie to prostě chtěj natočíte
0:34:08chybí úplně
0:34:09a já si mysim osobně že tam připojeny jsou
0:34:14docela problém
0:34:16a brzdivost
0:34:18tak co se týče komunity komunita je velmi aktivní zejména různých fázích tom cyklu
0:34:26jestli teda na stránkách všem samozřejmě ten tom jaký peče vzorek nějaké měli byste je
0:34:31ty základní jsou defaultně ten ital
0:34:34pro uživatele
0:34:36je zas nepronikal
0:34:38všechno jsem zcela na tom ty změny jsem si andrejovi pochopitelně použit byl dva
0:34:45no to jsem naznačil vrátíme mluvil
0:34:50asi to je či není
0:34:53ten vývojový cyklus je velmi podobný nejsou náhodou to se vlastně odvozují všechny ty komunity
0:34:58projekty takže nějaký mražený jo my se den možné poslat no nové peče vlastnosti toho
0:35:05systému
0:35:07potom je nějaká doba kdy se provádí i byl mris by na ně nepřichází žádná
0:35:11vlastnosti jen ne jean a překvapeně lidskému spíše z těch svých
0:35:16prohlášeních
0:35:18potom přichází nějaká fáze
0:35:20testování
0:35:22my se ještě u pro nějaké chybě padne na a
0:35:25ne to vychází postupně práce ženy skanii verze a pak se pyramida to ostravě se
0:35:30momentálně máme jedna dva a více jedna
0:35:34to vyšlo definitivně ještě tam ta podpora a mění
0:35:37protože ještě se tam řeší nějaké je problém
0:35:45tak mi to vyšlo
0:35:47dřív
0:35:48to jsou nějaké zdroje scan jsem čerpal jinak to měření
0:35:52a
0:35:54nějaké ty hovořili že se no a co zajímalo