Streaming system scheduling for Xeon Phi
Plánování v proudových systemech na Xeonu Phi
diploma thesis (NOT DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/83100Identifiers
Study Information System: 171870
CU Caralogue: 990021107660106986
Collections
- Kvalifikační práce [11972]
Author
Advisor
Referee
Kruliš, Martin
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
5. 9. 2016
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Fail
Keywords (Czech)
plánování, proudové systémy, Bobox, Xeon PhiKeywords (English)
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)
