Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Streaming system scheduling for Xeon Phi
Thesis title in Czech: Plánování v proudových systemech na Xeonu Phi
Thesis title in English: Streaming system scheduling for Xeon Phi
Key words: plánování, proudové systémy, Bobox, Xeon Phi
English key words: scheduling, streaming systems, Bobox, Xeon Phi
Academic year of topic announcement: 2015/2016
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: RNDr. Jakub Yaghob, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 27.10.2015
Date of assignment: 04.11.2015
Confirmed by Study dept. on: 20.11.2015
Date and time of defence: 05.09.2016 12:00
Date of electronic submission:28.07.2016
Date of submission of printed version:28.07.2016
Date of proceeded defence: 05.09.2016
Opponents: doc. RNDr. Martin Kruliš, Ph.D.
 
 
 
Guidelines
Task scheduling in operating system area is well known and well understood problem on traditional system architectures (SMP, NUMA). Unfortunately, current scheduling techniques and algorithms do not perform well on emerging many-core architectures (Intel Xeon Phi).

The first goal of the thesis is a research about a real many-core architecture (Intel Xeon Phi). Although there are books and papers about it, the preliminary experiments show, the internal architecture does not match the presented architecture in a literature. The internal architecture should be more clarified by a set of experiments.

The second goal follows the first one. We have an experimental streaming system Bobox. It performs very well on traditional system architectures, unfortunately its performance on many-core architecture is terrible. The second goal is an improvement/evolution of Bobox task scheduling algorithm for many-core architecture (Intel Xeon Phi).
References
Falt Z., Kruliš M., Bednárek D., Yaghob J., Zavoral F.: Towards Efficient Locality Aware Parallel Data Stream Processing, in Journal of Universal Computer Science, 20151
Falt Z., Bednárek D., Kruliš M., Yaghob J., Zavoral F.: Bobolang - A Language for Parallel Streaming Applications, in Proceedings of the 23rd International ACM Symposium on High-Performance Parallel and Distributed Computing, Vancouver, ACM, ISBN: 978-1-4503-2749-7, pp. 311-314, 20141
Bednárek D., Kruliš M., Malý P., Yaghob J., Zavoral F., Pokorný J.: Combining Distributed Computing and Massively Parallel Devices to Accelerate Stream Data Processing, accepted for publication in Proceedings of the The Seventh International Conference on Advances in Databases, Knowledge, and Data Applications, Řím, IARIA, pp. 1-8, 20151
Bednárek D., Dokulil J., Yaghob J., Zavoral F.: Bobox: Parallelization Framework for Data Processing, accepted for publication in Advances in Information Technology and Applied Computing, Denpasar, AITAC, ISSN: 2251-3418, pp. 189-194, 20121
Jeffers J., Reinders J.: Intel Xeon Phi Coprocessor High-Performance Programming, ISBN 978-0124104143, Morgan Kaufmann, 2013
Wang E,, Zhang Q., Shen B., Zhang G., Lu X., Wu Q., Wang Y.: High-Performance Computing on the Intel® Xeon Phi(TM): How to Fully Exploit MIC Architectures, ISBN 978-3319064857, Springer, 2014
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html