<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="140056" NadgradivoID="0" NRID="16420285" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=140056" StOgledov="1517" StPrenosov="247" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-09 22:36:31" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="0" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-140056">20.500.12556/RUL-140056</PID>
  <Naslov>Indeksna struktura za učinkovito vzporedno iskanje in vstavljanje točk v večdimenzionalnem prostoru</Naslov>
  <Podnaslov>magistrsko delo</Podnaslov>
  <TujJezik_Naslov>An indexing structure for efficient parallel point lookups and insertions in a multidimensional space</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Za učinkovito delo s točkami v prostoru potrebujemo primerno podatkovno in indeksno strukturo, na katero se lahko zanašamo pri razvoju algoritmov. Na voljo imamo obsežen nabor takšnih struktur, a v večini nam ne omogočajo vstavljati novih točk v kontekstu več niti izvajanja brez dodatnih varovalnih mehanizmov. Takšne strukture omejijo izvajanje kritičnih delov programa eni niti naenkrat, kar nam prepreči učinkovito izrabo vseh računskih sredstev, ki so nam na voljo. Potrebujemo torej indeksno strukturo, ki nam omogoča tako vzporedno iskati kot tudi vzporedno vstavljati točke brez zunanjih varovalnih mehanizmov, ki omejujejo hitrost izvajanja. Razvili smo indeksno strukturo na podlagi štiriškega drevesa, ki kritične dele programa omeji na liste drevesa, kar zmanjša verjetnost trka dveh niti in posledično omogoča veliko hitrejše izvajanje algoritma. Drevo smo testirali na vzporednem algoritmu za diskretizacijo domene in pokazali, da pri uporabi velikega števila niti izvajanja uporaba naše indeksne strukture vodi do veliko hitrejšega izvajanja algoritma kot prejšnja rešitev.</Opis>
  <TujJezik_Opis>For efficient work with points in space we require a suitable data and indexing structure, upon which we are able to rely on during the development of algorithms. We have a wide selection of such structures to choose from, but the majority of them do not allow us to insert new points in a multithreaded context without the use of auxiliary protection mechanisms. Such structures limit the execution of the critical parts of programs to one thread at a time, which prevents us from efficiently utilizing all the available computing power at our disposal. We therefore require an indexing structure that allows us to lookup points as well as insert new points in parallel without auxiliary protection mechanisms that limit execution speed. We developed a quadtree-based indexing structure which limits the critical parts of the program to the leaves of the tree, which in turn lowers the probability of a thread collision and subsequently allows for significantly faster execution of the algorithm. We tested the tree using the parallel domain discretization algorithm and showed that when using many threads of execution the use of our indexing structure leads to significantly faster execution of the algorithm compared to the previous solution.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>iskalno drevo</Beseda>
    <Beseda>vzporedno računanje</Beseda>
    <Beseda>diskretizacija domene</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>indexing tree</Beseda>
    <Beseda>parallel computing</Beseda>
    <Beseda>domain discretization</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="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2022-09-10 08:15:08</DatumVstavljanja>
  <DatumObjave>2022-09-10 08:15:12</DatumObjave>
  <DatumSpremembe>2024-05-29 12:45:59</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2022</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="88097" Ime="Blaž" Priimek="Rojc" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="16974" Ime="Sergio" Priimek="Cabello" AltIme="Sergio Cabello Justo; Sergio Cabello Justo" VlogaID="991" VlogaNaziv="Mentor" ConorID="58925155" Afiliacija="" ArrsID="25993" ORCID=""></Oseba>
    <Oseba ID="44217" Ime="Matjaž" Priimek="Depolli" AltIme="M. Depolli" VlogaID="994" VlogaNaziv="Komentor" ConorID="71519843" Afiliacija="" ArrsID="26454" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">126810</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/120760323">120760323</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="160721" DatotekaNRID="12378116" 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="11063521" VelikostDatotekeKratko="10,55 MB" DatumVstavljanja="2022-09-10 08:15:13" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>4992.pdf</Naziv>
      <OrgNaziv>4992.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>0A9907010DEA4C28B4B29466FA107F43</MD5>
      <SHA256>69ec86c4c2483ae33776eccf0ec833e6df40fc6a0860d19a9f1797b466ad03c9</SHA256>
      <UUID>df82837d-30cf-11ed-92af-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=160721</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="98043"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="11" Kratica="FMF" ZavodEvsID="0000064" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za matematiko in fiziko </Organizacija>
    <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>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
