<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="91250" NadgradivoID="0" NRID="9595076" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=91250" StOgledov="2119" StPrenosov="523" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-26 14:50:29" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-91250">20.500.12556/RUL-91250</PID>
  <Naslov>Paralelizacija Gram–Schmidtovega algoritma na sistemu Intel Xeon Phi</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Parallelization of Gram-Schmidt algorithm on Intel Xeon Phi system</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Gram-Schmidtov postopek je klasičen postopek za ortonormiranje množice
vektorjev v vektorskem prostoru s skalarnim produktom. Obstaja več imple-
mentacij Gram-Schmidtovega postopka. Klasičen, modificiran in iterativno
klasičen Gram-Schmidtov postopek. Izbrali smo klasičen Gram-Schmidtov
postopek. Paralelizacijo klasičnega Gram-Schmidtovega postopka smo re-
alizirali na koprocesorju Intel Xeon Phi. V programskem jeziku C smo s
pomočjo knjižnice OpenMP realizirali več funkcij klasičnega Gram-Schmidtovega
postopka. Izkazalo se je, da je najboljša funkcija tista, ki enakomerno poraz-
deli delo med vse niti. Vsaka nit najprej vzporedno izračuna enako število
projekcij, nato pa se preostale projekcije izvedejo zaporedno, kjer vse niti
vzporedno izvedejo eno projekcijo. Implementacija na Intel Xeon Phi je do
trikrat hitrejša kot na dveh Intel Xeon procesorjih. Faktor pohitritve se
zvišuje z velikostjo vhodne množice vektorjev.</Opis>
  <TujJezik_Opis>The Gram-Schmidt process is a classical process for orthonormalising a
set of vectors in inner product space. There are many implementations of
the Gram-Schmidt process - classical, modified and iterated classical Gram-
Schmidt process. In the thesis we have chosen the classical Gram-Schmidt
process. Parallelization of classical Gram-Schmidt process was implemented
on Intel Xeon Phi coprocessor. We have implemented many different func-
tions of classical Gram-Schmidt process in the C programming language with
a help of OpenMP library. The results show that the best function is the one
that evenly distributes work among all threads. First every thread calculates
the same amount of projections, then the rest of projections are calculated
sequentially, where the threads compute each projection in parallel. The
implementation of the same function on the Intel Xeon Phi is up to three
times faster than the same implementation on two Intel Xeon processors.
The speedup factor is increasing with the size of input vectors.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>paralelizacija</Beseda>
    <Beseda>Gram-Schmidt</Beseda>
    <Beseda>Intel Xeon Phi</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>parallelization</Beseda>
    <Beseda>Gram-Schmidt</Beseda>
    <Beseda>Intel Xeon Phi</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>2017-03-27 13:08:26</DatumVstavljanja>
  <DatumObjave>2017-03-27 13:08:27</DatumObjave>
  <DatumSpremembe>2022-08-09 21:22:46</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</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>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="70851" Ime="DOMEN" Priimek="MLADOVAN" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23518" Ime="Boštjan" Priimek="Slivnik" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="3746915" Afiliacija="" ArrsID="12766" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">17441</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="95436" DatotekaNRID="9413583" 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="1336399" VelikostDatotekeKratko="1,27 MB" DatumVstavljanja="2017-03-27 13:08:28" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Mladovan_Domen_-_Paralelizacija_Gram–Schmidtovega_algoritma_na_sistemu_Intel_Xeon_Phi.pdf</Naziv>
      <OrgNaziv>Mladovan_Domen_-_Paralelizacija_Gram–Schmidtovega_algoritma_na_sistemu_Intel_Xeon_Phi.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>533FB081F5C2C56302DEFA0490101D99</MD5>
      <SHA256>fa4c78c36f542c95da175186c8da95fd4cfd45401329c0e848947f42d022af06</SHA256>
      <UUID>6195a611-a1b2-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/391e91c5-25b7-41cc-a4c8-163a01f268d2</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=95436</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="103583"></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>
  </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>
