Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[PARPRO] 3. laboratorijska vježba - 2021/2022

TheCrimsonChin

tempest Zanimljivo rješenje. Ja sam našo nečiji repozitorij gdje je nteko implementiro za sve ove tipove što fale pa sam to kopirao. Da znam tko je, častio bih ga


SuperSjajan3

huhu Prepisi njihov kod iz c++ u python i samo paraleliziraj n2 for petlje. Znaci onaj jacobistep, dsquare i copy. Zapravo nije komplicirano, najvise ti je drkanja s tipovima podataka, svi su imali probleme da im je error 0 zbog neke gluposti. Scrollaj gore malo, vjerojatno ces nac sve sta ce te zanimat


ZalutaliStudent

SuperSjajan3 Dovoljno je cak samo jacobian i copy, jer ona dsq se pokrece samo u slucaju errora ili u zadnjoj iteraciji, a jacobian i copy se pokrecu numiter * m * n puta. Dakle za 1000 iteracija i m i n 2048 -> 4 milijarde puta.


TheCrimsonChin

Zna li netko kako includeat cuda header file (.cuh) u .cpp file-u?
Kernel funkciju mogu pokrenut samo iz .cu datoteke, ne znam kako da uvežem .cu i .cpp datoteke


DankJakov

Paralelizirajte samo jacobian u 3. i nemojte se patit stvarno, dobit cete sve bodove ako vam to radi nema razloga jebat se s ostalim


anon00

DnkCkv Relativno se lagano paralelizira i ona //copy back n2 petlja
Bez nje mi je trajalo 4min za 100 iteracija, dakle 40min za 1000
Kad sam nju dodao onda mi je trajalo 1-2min za 1000 iteracija


faboche


Je li itko imao ovu pogresku? Nisam imao problema s prvim i drugim zadatkom, ali ovaj treći nikako da proradi. Cak sam ubacio rjesenje od kolege u njihov kostur i opet mi rezultira ovom greskom.


feel_d_boot

him
Provjeri u ovoj dretvi ili u dretvi za 2. labos stavija sam link na SO di je popis svih grešaka koje ti može izaći za OpenCL


DankJakov

anon00 vjerujem, ali neces vrtit tamo ni 100 ni 1000 iteracija, ja sam npr pokrenio s 2, yall overthinking this shit


Tompa007

Kaj pitaju na predaju labosa? barem neko pitanje da si znam ponovit haha


Jaster111

𝐓𝐇𝐄 𝐒𝐄𝐂𝐑𝐄𝐓 - 𝐂𝐋𝐔𝐁 mene pitala tipa šta je context i šta je buffer


Tompa007

Jaster111 koji je odgovor na to


spampers

mater jebo zašto mi niko nije reko da je rok sinoć a ne danas u podne


steker

majmunska boginja ma ionak te niko nece pitat da skines s ferka


spampers

steker ma znam al bio bi jako smiješan fail u fotofinišu haha jako smiješan


Jaster111

𝐓𝐇𝐄 𝐒𝐄𝐂𝐑𝐄𝐓 - 𝐂𝐋𝐔𝐁
vjerujem da ti ne treba više, ali za slučaj da će nekom trebat.
Ja sam samo rekao kako sam context shvatio kao MPI comm world, a buffer zapravo objekt koji je kao wrapper za objekt kojeg zelimo slat na GPU koji nam omogućava da uopće možemo koristiti taj objekt u paralelnom programiranju.

Možda nije sve sto posto točno, al je asistentici to bilo skroz okej.


« Prethodna stranica