<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="21183" NadgradivoID="0" NRID="8761986" OceID="0" DomainUrl="https://dk.um.si/" IzpisPolniUrl="https://dk.um.si/IzpisGradiva.php?lang=slv&amp;id=21183" StOgledov="2033" StPrenosov="131" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-03 17:54:01" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/DKUM-21183">20.500.12556/DKUM-21183</PID>
  <Naslov>PARALELIZACIJA SIMULATORJA ZARAŠČANJA S KNJIŽNICO OpenMP</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>PARALLELIZATION OF AFFORESTATION SIMULATOR WITH OpenMP LIBRARY</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Glavni namen diplomskega dela sta bila implementacija in opis paralelizacije simulatorja zaraščanja z namenom boljšega izkoristka sodobnih večjedrnih procesorjev ter pohitritve izvajanja simulacije. Izvedli smo meritve in pokazali, da paraleliziran simulator izvaja simulacijo hitreje kot enonitni. Paralelizacijo smo implementirali s pomočjo knjižnice OpenMP. V diplomskem delu so opisane tudi nekatere druge nadgradnje, ki smo jih implementirali v omenjenem simulatorju.
Najprej opišemo teorijo, na kateri je temeljil izhodiščni simulator, nadgradnjo z vpeljavo Ellenbergovih koeficientov, najpomembnejše podatkovne strukture simulatorja ter postopek nalaganja terena iz realnih podatkov. Nato opišemo spremembe, ki smo jih morali narediti na algoritmih izhodiščnega simulatorja, preden smo jih lahko paralelizirali. Sledi opis še nekaterih drugih pohitritev, kot na primer ločevanje med velikimi in malimi rastlinskimi vrstami ter nadgradnje s funkcionalnostjo določanja območja zaraščanja.
Pri paralelizaciji najprej naredimo kratek pregled knjižnice OpenMP, nato pa podamo in opišemo algoritme izvajanja simulacije z več nitmi ter njihovo sinhronizacijo. Za konec prikažemo še rezultate meritev izvajanja eno- in večnitnih algoritmov izvajanja simulacije.            </Opis>
  <TujJezik_Opis>The main purpose of the diploma work is a implementation and description of the parallelisation of simulator of afforestation in order to make better use of modern multicore processors and the implementation of better simulation performance. We perform measurements and show that the our multi-thread simulator performs faster simulation as single-hread simulator. We implement parallelization using OpenMP library. Moreover this document describes a number of other upgrades that are implemented in that simulatior.
First, we describe a theory, on which the initial simulator is based, upgrade with the introduction of Ellenberg coefficients, the most important data structures of simulator, and a procedure for loading terrain from realistic data. Then we describe the changes that had to be made on the initial simulator algorithms before we can convert them to multi-thread. Afterwards we describe some other performance enhancements, such as the separation between the high and small plant species, and upgrade of determining the area of overgrowth.
In case of parallelisation first we do a brief overview of OpenMP library, and then we give and describe the implementation of multi-thread simulation algorithms and their synchronization. To conclude, we show measurement results of the implementation of single- and multi-threaded implementation of simulation algorithms.            </TujJezik_Opis>
  <KljucneBesede>
    <Beseda>računalniška grafika</Beseda>
    <Beseda>simulacija ekosistemov</Beseda>
    <Beseda>večnitno programiranje</Beseda>
    <Beseda>optimizacija algoritmov</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>computer graphics</Beseda>
    <Beseda>simulation of ecosystems</Beseda>
    <Beseda>multi-threaded programming</Beseda>
    <Beseda>optimization algorithms</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>true</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik>[D. Zakonjšek]</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>2011-11-02 10:22:47</DatumVstavljanja>
  <DatumObjave>2011-12-08 11:11:25</DatumObjave>
  <DatumSpremembe>2022-04-14 10:22:16</DatumSpremembe>
  <DatumTrajnegaHranjenja>2023-12-27 03:23:32</DatumTrajnegaHranjenja>
  <LetoIzida>2011</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida>Maribor</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="24897" Ime="David" Priimek="Zakonjšek" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="" ORCID=""></Oseba>
    <Oseba ID="714" Ime="Nikola" Priimek="Guid" AltIme="Niko Guid; N. Guid; Nikóla Guid" VlogaID="991" VlogaNaziv="Mentor" ConorID="2137699" Afiliacija="" ArrsID="03792" ORCID=""></Oseba>
    <Oseba ID="292" Ime="Simon" Priimek="Kolmanič" AltIme="Simon Kolmanic" VlogaID="994" VlogaNaziv="Komentor" ConorID="4394595" Afiliacija="" ArrsID="16259" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="4" Sifra="UDK" Naziv="UDK" URL="">004.92(043.2)</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/15950102">15950102</Identifikator>
    <Identifikator ID="18" Sifra="URN-NUK" Naziv="NUK URN" URL="">URN:SI:UM:DK:Z9KDUFPI</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="27253" DatotekaNRID="8418371" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.gif" IkonaFormataPolniUrl="https://dk.um.si/teme/dkumDev2/img/fileTypes/pdf.gif" VelikostDatoteke="2757559" VelikostDatotekeKratko="2,63 MB" DatumVstavljanja="2011-12-01 10:08:08" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>UNI_Zakonjsek_David_2011.pdf</Naziv>
      <OrgNaziv>UNI_Zakonjsek_David_2011.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>AFE8ADDCBE811484A3DB148052913B97</MD5>
      <SHA256>15d3e10b3540a5b48e092ff22b4a7db5a48903dfb8accca3ca73a1fa1aa78d9e</SHA256>
      <UUID>cd06f391-7c05-11eb-bb7a-00155d0001ca</UUID>
      <PID>20.500.12556/dkum/b64a6831-e621-4ea5-907a-3baffcfabf72</PID>
      <PrenosPolniUrl>https://dk.um.si/Dokument.php?lang=slv&amp;id=27253</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="100386"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="3" Kratica="FERI" ZavodEvsID="0000080" Logo="FERI_logo.gif" LogoPolniUrl="https://dk.um.si/teme/dkumDev2/img/logo/FERI_logo.gif">Fakulteta za elektrotehniko, računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
