Details

Optimizacija izvajanja simulacije molekulskega sidranja na grafičnih pospeševalnikih
ID Kern, Aljaž (Author), ID Ilc, Nejc (Mentor) More about this mentor... This link opens in a new window, ID Sluga, Davor (Comentor)

.pdfPDF - Presentation file, Download (637,68 KB)
MD5: 968C913930CAEC6A9E20412835A80ADF

Abstract
CmDock je programsko orodje, razvito za izvajanje simulacij molekulskega sidranja. Zaradi možnosti paralelnega procesiranja je še posebej primerno za uporabo na grafičnih procesnih enotah, kar omogoča hitrejše izvajanje računsko zahtevnih simulacij. Čeprav CmDock vključuje podporo za simula- cije na grafičnih pospeševalnikih, trenutni pristop ni optimalen, saj izvajalnih parametrov ne prilagaja dinamično glede na napravo. V sklopu tega diplom- skega dela je bil dodan način samodejnega izbora optimalnih parametrov za izvajanje kode na grafični procesni enoti. Optimizacija je prinesla opazne po- hitritve sidranja na grafičnih procesnih enotah, predvsem za večje komplekse in za grafične procesne enote podjetja AMD.

Language:Slovenian
Keywords:OpenCL, grafični pospeševalniki, CmDock, molekulsko sidranje, C++
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2025
PID:20.500.12556/RUL-167273 This link opens in a new window
COBISS.SI-ID:226001923 This link opens in a new window
Publication date in RUL:12.02.2025
Views:366
Downloads:60
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Optimization of molecular docking simulation execution on graphics accelerators
Abstract:
CmDock is a software tool developed for performing molecular docking simu- lations. Due to the possibility of parallel processing, it is particularly suitable for use on graphics processing units, which allows for faster execution of com- putationally demanding simulations. Although CmDock includes support for simulations on graphics accelerators, the current approach is not optimal, as it does not dynamically adjust the execution parameters depending on the device. As part of this thesis, a method for automatically selecting optimal parameters for executing code on a graphics processing unit was added. The optimization brought noticeable accelerations of docking on graphics process- ing units, especially for larger complexes and for AMD graphics processing units.

Keywords:OpenCL, graphics accelerators, CmDock, molecular docking, C++

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back