<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="95091" NadgradivoID="0" NRID="10909817" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=95091" StOgledov="1791" StPrenosov="494" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-26 15:02:57" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-95091">20.500.12556/RUL-95091</PID>
  <Naslov>Prenos orodja SYCL-GTX na operacijski sistem Linux in koprocesor Xeon Phi</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Migrating SYCL-GTX to Linux and Xeon Phi coprocessor</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V zadnjem času je poleg računanja na večjedrnih centralnih procesnih enotah (CPE), postalo pogosto tudi računanje na vedno zmogljivejših grafičnih procesnih enotah (GPE).
Tak način računanja, ki mu pravimo heterogeno programiranje, pa prinaša probleme pri prenosljivosti programske opreme.
Ena izmed rešitev je uporaba OpenCL, ki poveča prenosljivost napisane programske kode, ampak ni najbolj preprost za uporabo.
Za rešitev teh problemov je bil izdan nov soroden standard SYCL, ki prinaša mnoge poenostavitve v primerjavi z OpenCL.

Naloga opiše standarda OpenCL in SYCL ter ju primerja med seboj.
Predstavi odprtokodno implementacijo standarda z imenom sycl-gtx in nato nadaljuje z opisom rezultatov testiranj na različnih tipih strojne opreme.
Testiranje se izvaja na CPE in GPE različnih zmogljivosti, kot tudi na Intelovem koprocesorju Xeon Phi.
Naloga se konča s komentarjem in primerjavo dobljenih rezultatov testiranj z že obstoječimi testiranji, ki jih je izvedel avtor sycl-gtx.</Opis>
  <TujJezik_Opis>Besides the use of multi-core central processing units (CPUs) there has been an increase in use of evermore powerful graphics processing units (GPUs) for the purpose of parallel computing.
But this kind of simultaneous computing on different types of processing units, called heterogeneous programming, brings on a new set of challenges, especially those concerning software portability.
One of the more commonly used solutions to this problem is OpenCL framework, which is aimed at maximising portability across platforms, but is not the easiest to use.
To solve this and other issues, a new standard, named SYCL, that aims to simplify heterogenous programming was released.

This thesis describes and compares the OpenCL and SYCL standards.
It introduces an open-source implementation of the SYCL standard called sycl-gtx and continues with the presentation of test results on different kinds of hardware, from CPUs and GPUs with different levels of performance, to the Intel&#039;s manycore processor Xeon Phi.
Finally, the results are compared to those obtained by the original author of sycl-gtx and a conclusion is presented.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>SYCL</Beseda>
    <Beseda>OpenCL</Beseda>
    <Beseda>heterogeno programiranje</Beseda>
    <Beseda>vzporedno programiranje</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>SYCL</Beseda>
    <Beseda>OpenCL</Beseda>
    <Beseda>heterogeneous programming</Beseda>
    <Beseda>parallel programming</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>2017-09-14 10:44:51</DatumVstavljanja>
  <DatumObjave>2017-09-14 10:44:52</DatumObjave>
  <DatumSpremembe>2022-08-10 02:15:57</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2017</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="73587" Ime="Jure" Priimek="Jesenšek" 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="">19944</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="103618" DatotekaNRID="10743182" 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="1637201" VelikostDatotekeKratko="1,56 MB" DatumVstavljanja="2017-09-14 10:44:53" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Jesensek_Jure_-_Prenos_orodja_SYCL-GTX_na_operacijski_sistem_Linux_in_koprocesor_Xeon_Phi.pdf</Naziv>
      <OrgNaziv>Jesensek_Jure_-_Prenos_orodja_SYCL-GTX_na_operacijski_sistem_Linux_in_koprocesor_Xeon_Phi.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>B03BE21A44D6130B890836B44409B207</MD5>
      <SHA256>3edd66057ef2b09d5cea1dad0f0fa93bbd63bec5409742b133d9261fc3e0edf2</SHA256>
      <UUID>acae8540-a1b3-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/05bc887e-22f9-4f66-bb7b-8b38e2a2f0c5</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=103618</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="57926"></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>
