<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=81053"><dc:title>Implementacija knjižnice SYCL za heterogeno računanje</dc:title><dc:creator>Žužek,	Peter	(Avtor)
	</dc:creator><dc:creator>Bulić,	Patricio	(Mentor)
	</dc:creator><dc:creator>Slivnik,	Boštjan	(Komentor)
	</dc:creator><dc:subject>SYCL</dc:subject><dc:subject>OpenCL</dc:subject><dc:subject>heterogeno</dc:subject><dc:subject>vzporedno</dc:subject><dc:subject>JIT</dc:subject><dc:description>Heterogeno računalništvo postaja vedno bolj popularno zaradi zmanjšanega napredka pri hitrosti osredjih procesorjev, izjemne rasti zmogljivosti grafičnih procesorjev in razvoja novih programabilnih čipov, razvitih za specifične naloge. Vendar je programiranje heterogenih sistemov še vedno zapleteno zaradi zelo različne strojne opreme ter potrebe po podvajanju podatkov in sinhronizaciji. Specifikacija SYCL je bila razvita z namenom poenostavitve heterogenega programiranja, kar doseže z naslanjanjem na OpenCL in moderni C++. Odprtokodne implementacije SYCL-a še ni bilo, v čemer smo videli priložnost za razvoj lastne. Odločili smo se, da ne bomo prilagali obstoječih prevajalnikov ali celo razvili novega, temveč nam je uspelo udejaniti velik del specifikacije SYCL tako, da smo razvili generator OpenCL kode, ki prevaja SYCL kodo tik pred izvajanjem, t.j. Just-In-Time. Naše delo je bilo povzeto v članku "An Overview of sycl-gtx", objavljenem na konferenci PPoPP 2016.</dc:description><dc:date>2016</dc:date><dc:date>2016-03-25 16:40:04</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>81053</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
