<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Vzporedni programski jeziki namesto vzporednih programskih ogrodij</dc:title><dc:creator>Novosel,	Rok	(Avtor)
	</dc:creator><dc:creator>Slivnik,	Boštjan	(Mentor)
	</dc:creator><dc:subject>programski jeziki</dc:subject><dc:subject>vzporedno programiranje</dc:subject><dc:subject>vzporedni programski jeziki</dc:subject><dc:description>Čeprav vzporedni programski jeziki obstajajo že desetletja, v znanstvenem vzporednem programiranju še vedno prevladujejo Fortran, C in C++ dopolnjeni z vzporednimi programskimi ogrodji MPI, OpenMP, OpenCL in CUDA. V tem delu izvedemo primerjalno študijo novih vzporednih programskih jezikov Chapel in Julia. Glede na vzporedne zmožnosti se oba jezika precej razlikujeta med sabo in v primerjavi s Fortranom in Cjem. Študijo izvedemo na testnih problemih, ki izpostavljajo potrebo po različnih pristopih vzporednega programiranja. Testne probleme implementiramo v Chapelu in Juliji ter Cju, ki ga dopolnimo z MPI-jem in OpenMP-jem. Pokažemo, da tako Chapel kot Julia predstavljata uspešni alternativi Fortranu in C/C++ z vzporednimi programskimi ogrodji. Učinkovitost programerja se znatno izboljša, medtem ko hitrost programov ni bistveno poslabšana.</dc:description><dc:date>2019</dc:date><dc:date>2019-08-30 12:40:05</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>109336</dc:identifier><dc:identifier>VisID: 22682</dc:identifier><dc:identifier>COBISS_ID: 1538306499</dc:identifier><dc:language>sl</dc:language></metadata>
