Thesis Details

Efektivní implementace výpočetně náročných algoritmů na Intel Xeon Phi

Bachelor's Thesis Student: Šimek Dominik Academic Year: 2014/2015 Supervisor: Jaroš Jiří, doc. Ing., Ph.D.
English title
Efficient Implementation of High Performance Algorithms on Intel Xeon Phi
Language
Czech
Abstract

This thesis is dedicated to the implementation of high performance algorithms on the Intel Xeon Phi coprocessor. The Xeon phi was introduced by Intel as a new MIC (Many Integrated Core) architecture in 2012. The theoretical part of the thesis is focused on the architecture of the coprocessor (with peak performance of 2 tFLOPS for a single precision data) and on the procedure of algorithms implementation and optimization. The theoretical knowledge is then applied to a practical examples with demonstration of the implementation and  the optimization of algorithms and work with the coprocessor. In the practical part of the thesis, simple benchmarks such as a vector matrix multiplication and a matrix multiplication are explained and implemented. In the first benchmark 6.5% of theoretical coprocessor performance was achieved, in the second it was much more. In following chapter a more complex benchmark - simulation of a particles system (N-Body), that reached more than 35% of coprocessor performance (725 gFLOPS), is discussed. The following section is dedicated to some interesting problems such as optimization of a MATLAB module k-Wave (propagation  of the ultrasound waves), extraction of I-vector (speech processing), cross-compilation of existing libraries, modules and programs. In the conclusion of the thesis the usage the potential of the Intel Xeon Phi is evaluated.

Keywords

Intel Xeon Phi, k-Wave, MIC, N-Body, Matrix multiplication, Matrix vector multiplication, HPC, I-vector.

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
15 June 2015
Reviewer
Committee
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), předseda
Grézl František, Ing., Ph.D. (DCGM FIT BUT), člen
Hrubý Martin, Ing., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Švéda Miroslav, prof. Ing., CSc. (DIFS FIT BUT), člen
Citation
ŠIMEK, Dominik. Efektivní implementace výpočetně náročných algoritmů na Intel Xeon Phi. Brno, 2015. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-15. Supervised by Jaroš Jiří. Available from: https://www.fit.vut.cz/study/thesis/17708/
BibTeX
@bachelorsthesis{FITBT17708,
    author = "Dominik \v{S}imek",
    type = "Bachelor's thesis",
    title = "Efektivn\'{i} implementace v\'{y}po\v{c}etn\v{e} n\'{a}ro\v{c}n\'{y}ch algoritm\r{u} na Intel Xeon Phi",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17708/"
}
Back to top