Streaming system scheduling for Xeon Phi
Plánování v proudových systemech na Xeonu Phi
diplomová práce (NEOBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/83100Identifikátory
SIS: 171870
Katalog UK: 990021107660106986
Kolekce
- Kvalifikační práce [11987]
Autor
Vedoucí práce
Oponent práce
Kruliš, Martin
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
5. 9. 2016
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Neprospěl
Klíčová slova (česky)
plánování, proudové systémy, Bobox, Xeon PhiKlíčová slova (anglicky)
scheduling, streaming systems, Bobox, Xeon PhiV oblasti operačních systémů je plánování dobře popsaným problémem. Ačkoliv dané postupy fungují dobře na tradičních architekturách (NUMA, SMP), tak již tak dobře nefungují na nových mnohajádrových architekturách, speciálně máme na mysli Intel Xeon Phi. Proto jsme shromáždili veškeré dostupné informace o jeho architektuře. Chybějící informace o architektuře jsme zjistili za pomoci testů. Zaměřili jsme se především na struktura jádra a paměti, jelikož jsou to klíčové prvky pro návrh plánovače. Na základě zjištěných poznatků jsme navrhli zlepšení pro plánovač v proudovém systému Bobox. Powered by TCPDF (www.tcpdf.org)
Task scheduling in operating system area is well known problem on traditional system architectures (NUMA, SMP). However, it does not perform well on emerging many-core architectures, especially on Intel Xeon Phi. We have collected all publicly available information about the Xeon Phi's architecture. After that we have benchmarked the Xeon Phi to find missing information about its architecture. We were especially curious in architecture of cores and memory controllers. These parts are most important while designing scheduler. Based on the measured results we have proposed improvements to scheduling algorithm in the Bobox - experimental streaming system. Powered by TCPDF (www.tcpdf.org)
