<?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>Paralelizacija Gram–Schmidtovega algoritma na sistemu Intel Xeon Phi</dc:title><dc:creator>MLADOVAN,	DOMEN	(Avtor)
	</dc:creator><dc:creator>Slivnik,	Boštjan	(Mentor)
	</dc:creator><dc:subject>paralelizacija</dc:subject><dc:subject>Gram-Schmidt</dc:subject><dc:subject>Intel Xeon Phi</dc:subject><dc:description>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.</dc:description><dc:date>2016</dc:date><dc:date>2017-03-27 13:08:26</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>91250</dc:identifier><dc:identifier>VisID: 17441</dc:identifier><dc:language>sl</dc:language></metadata>
