Detail práce

Nízkolatenční komunikace mezi akcelerační kartou a uživatelskou aplikací

Bakalářská práce Student: Šabacký Hynek Akademický rok: 2021/2022 Vedoucí: Martínek Tomáš, doc. Ing., Ph.D.
Název anglicky
A Low-Latency Communication between an Acceleration Card and User Application
Jazyk práce
český
Abstrakt

Tato práce se zabývá analýzou, návrhem a úpravou ovladače zařízení a knihovny platformy NFB, které společně řídí komunikaci akcelerační karty a uživatelské aplikace. Nejdůležitější části této komunikace jsou DMA přenosy mezi RAM a samotným čipem na kartě. Cílem úpravy je minimalizovat latenci těchto přenosů a režie s tím spojenou.

Klíčová slova

DMA, ovladač zařízení, Linux, nízkolatenční komunikace, platforma NFB

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
16. června 2022
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Otázky u obhajoby
  1. Jsou dosažené hodnoty latence datových přenosů (viz tabulka 6.1) srovnatelné s jinými ovladači síťových karet s FPGA čipem?
  2. Jaké problémy by bylo nutné vyřešit při použití upravené aplikace ndptool pro měření doby přenosu dat mezi různými fyzickými stroji?
Komise
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Kořenek Jan, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Orság Filip, Ing., Ph.D. (UITS FIT VUT), člen
Citace
ŠABACKÝ, Hynek. Nízkolatenční komunikace mezi akcelerační kartou a uživatelskou aplikací. Brno, 2022. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-16. Vedoucí práce Martínek Tomáš. Dostupné z: https://www-dev.fit.vutbr.cz/study/thesis/24737/
BibTeX
@bachelorsthesis{FITBT24737,
    author = "Hynek \v{S}aback\'{y}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "N\'{i}zkolaten\v{c}n\'{i} komunikace mezi akcelera\v{c}n\'{i} kartou a u\v{z}ivatelskou aplikac\'{i}",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24737/"
}
Nahoru