<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="144914" NadgradivoID="0" NRID="18347636" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=144914" StOgledov="1987" StPrenosov="374" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-07-08 02:13:46" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000407" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-144914">20.500.12556/RUL-144914</PID>
  <Naslov>Podpora za grafične pospeševalnike v orodju za molekulsko sidranje</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>GPU support in molecular docking software</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>CmDock je odprtokodni program za simulacijo molekulskega sidranja. S pomočjo genetskega algoritma išče optimalno konformacijo manjše molekule, vezane na površino beljakovine. Program smo razširili z dvema izvedbama nove cenilne funkcije na osnovi odsekoma linearnega potenciala. Prva se izvaja na enem jedru centralne procesorske enote, druga pa izkorišča zmožnost vzporednega računanja na grafičnih pospeševalnikih in gradi na prototipu v ogrodju OpenCL. Rezultate nove cenilne funkcije smo primerjali z rezultati obstoječe, pri čemer smo ocenjevali točnost ter hitrost izračuna na treh izbranih testnih kompleksih. Pri enem izmed njih je rezultat bolj točen, pri ostalih dveh pa zaostajamo za obstoječo cenilno funkcijo. Izvajanje programa je z novo cenilno funkcijo na grafičnem pospeševalniku 3-krat hitrejše kot na centralni procesorski enoti ter 8-krat hitrejše kot z obstoječo cenilno funkcijo. Del, ki se v celoti izvede vzporedno, porabi na grafičnem pospeševalniku do 76-krat manj časa.</Opis>
  <TujJezik_Opis>CmDock is an open-source program intended for simulating molecular docking. It leverages a genetic algorithm to search for the optimal conformation of a small molecule (ligand) docked onto the surface of a protein. This thesis presents an improvement to the mentioned program by implementing two versions of a scoring function based on piecewise linear potential. The first one executes on the central processing unit (CPU), while the second one utilizes parallel computation capabilities of graphics processing units (GPUs) and is based on a prototype in OpenCL. We have compared the results of both versions; we evaluated the accuracy and speed on three protein-ligand complexes. Compared to the established scoring function, we achieved better accuracy when docking onto one of the three proteins, while docking on the other two was less successful. CmDock utilizing GPU accelerated scoring function achieves around 3x speedup over the equivalent CPU-based version and is around 8x faster than the existing version. Inspecting only the fully parallelizable part, we have observed up to 76x reduction in computation time when using GPU acceleration.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>molekulsko sidranje</Beseda>
    <Beseda>CmDock</Beseda>
    <Beseda>grafični pospeševalniki</Beseda>
    <Beseda>OpenCL</Beseda>
    <Beseda>C++</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>molecular docking</Beseda>
    <Beseda>CmDock</Beseda>
    <Beseda>GPU</Beseda>
    <Beseda>OpenCL</Beseda>
    <Beseda>C++</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2023-03-22 14:05:05</DatumVstavljanja>
  <DatumObjave>2023-03-22 14:05:11</DatumObjave>
  <DatumSpremembe>2023-11-27 09:02:32</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2023</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="122721" Ime="Miha" Priimek="Kovač" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23672" Ime="Nejc" Priimek="Ilc" AltIme="N. Ilc" VlogaID="991" VlogaNaziv="Mentor" ConorID="156365923" Afiliacija="" ArrsID="31379" ORCID=""></Oseba>
    <Oseba ID="24107" Ime="Davor" Priimek="Sluga" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="167679587" Afiliacija="" ArrsID="33385" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">35008</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/147351043">147351043</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="167481" DatotekaNRID="12874143" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="3547654" VelikostDatotekeKratko="3,38 MB" DatumVstavljanja="2023-03-22 14:05:11" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Kovac_Miha_-_Podpora_za_graficne_pospesevalnike_v_orodju_za_molekulsko_sidranje.pdf</Naziv>
      <OrgNaziv>Kovac_Miha_-_Podpora_za_graficne_pospesevalnike_v_orodju_za_molekulsko_sidranje.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>F98CDD19CA7A5BF2B22345294D1BDAFE</MD5>
      <SHA256>006cabed793a80f7101c15f839487cf48ab5befe17151db3fec687246b317520</SHA256>
      <UUID>192cd9b1-c8b2-11ed-a314-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=167481</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="83476"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
    <Organizacija OrganizacijaID="11" Kratica="FMF" ZavodEvsID="0000064" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za matematiko in fiziko </Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
