Thesis Details

Akcelerace ultrazvukové neurostimulace pomocí vysokoúrovňových GPGPU knihoven

Master's Thesis Student: Mička Richard Academic Year: 2020/2021 Supervisor: Jaroš Jiří, doc. Ing., Ph.D.
English title
Acceleration of Ultrasound Neurostimulation Using High-Level GPGPU Libraries
Language
Czech
Abstract

This thesis explores potential use of GPGPU libraries to accelerate k-Wave toolkit's acoustic wave propagation simulation. Firstly, the thesis researches and assesses available high level GPGPU libraries. Afterwards, an insight into k-Wave toolkit's current state of simulation acceleration is provided. Based on that, an approach to enhance currently available code for processors into a heterogeneous application, that is capable of being run on graphics card, is proposed. The outcome of this thesis is an application that can utilize graphics card. If graphics card is unavailable, a fallback into thread and SIMD based acceleration for processor is executed. The product of this thesis is then evaluated based on its performance, maintenance difficulty and usability.

Keywords

acceleration, CUDA, GPGPU, GPU, k-Wave, neurostimulation, OpenACC, OpenMP, simulation, ultrasound

Department
Degree Programme
Information Technology and Artificial Intelligence, Specialization Machine Learning
Files
Status
defended, grade D
Date
23 June 2021
Reviewer
Committee
Černocký Jan, prof. Dr. Ing. (DCGM FIT BUT), předseda
Bařina David, Ing., Ph.D. (DCGM FIT BUT), člen
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT), člen
Rozman Jaroslav, Ing., Ph.D. (DITS FIT BUT), člen
Citation
MIČKA, Richard. Akcelerace ultrazvukové neurostimulace pomocí vysokoúrovňových GPGPU knihoven. Brno, 2021. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-23. Supervised by Jaroš Jiří. Available from: https://www.fit.vut.cz/study/thesis/22741/
BibTeX
@mastersthesis{FITMT22741,
    author = "Richard Mi\v{c}ka",
    type = "Master's thesis",
    title = "Akcelerace ultrazvukov\'{e} neurostimulace pomoc\'{i} vysoko\'{u}rov\v{n}ov\'{y}ch GPGPU knihoven",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22741/"
}
Back to top