Оптимизација CFD симулације на групама вишејезгарних хетерогених архитектура
Optimizacija CFD simulacije na grupama višejezgarnih heterogenih arhitektura
Author
Текић, ЈеленаMentor
Racković, Miloš
Committee members
Škrbić, Srđan
Racković, Miloš

Savić, Miloš

Lukić, Nataša

Metadata
Show full item recordAbstract
Предмет истраживања тезе је из области паралелног програмирања, имплементација CFD (Computational Fluid Dynamics) методе на више хетерогених вишејезгарних уређаја истовремено. У раду је приказано неколико алгоритама чији је циљ убрзање CFD симулације на персоналним рачунарима. Показано је да описано решење постиже задовољавајуће перформансе и на HPC уређајима (Тесла графичким картицама). Направљена је симулација у микросервис архитектури која је портабилна и флексибилна и додатно олакшава рад на персоналним рачунарима.
Predmet istraživanja teze je iz oblasti paralelnog programiranja, implementacija CFD (Computational Fluid Dynamics) metode na više heterogenih višejezgarnih uređaja istovremeno. U radu je prikazano nekoliko algoritama čiji je cilj ubrzanje CFD simulacije na personalnim računarima. Pokazano je da opisano rešenje postiže zadovoljavajuće performanse i na HPC uređajima (Tesla grafičkim karticama). Napravljena je simulacija u mikroservis arhitekturi koja je portabilna i fleksibilna i dodatno olakšava rad na personalnim računarima.
The case study of this dissertation belongs to the field of parallel programming, the implementation of CFD (Computational Fluid Dynamics) method on several heterogeneous multiple core devices simultaneously. The paper presents several algorithms aimed at accelerating CFD simulation on common computers. Also it has been shown that the described solution achieves satisfactory performance on HPC devices (Tesla graphic cards). Simulation is created in micro-service architecture that is portable and flexible and makes it easy to test CFD simulations on common computers.