Die Suche ergab 59 Treffer

von simon.r
30. Jan 2012 20:20
Forum: Archiv
Thema: Kernel wird scheinbar nicht ausgeführt?! (__local)
Antworten: 13
Zugriffe: 958

Re: Kernel wird scheinbar nicht ausgeführt?! (__local)

Die Ergebnismatrix hat sequenceLength^2 Einträge, außerdem glaube ich, dass i die x-Richtung in der Matrix und j die y-Richtung bezeichnet. Wenn du die Wahl der Workgroupsize und Globalsize nicht geändert hast und eine Workgroup einen Eintrag berechnen lassen willst, kannst du auch mit get_group_id ...
von simon.r
26. Jan 2012 23:46
Forum: Archiv
Thema: Cluster unterstützt nur OpenCL 1.0?
Antworten: 1
Zugriffe: 507

Cluster unterstützt nur OpenCL 1.0?

Hallo, ich wollte vorhin unseren aktuellen Code testweise auf dem Cluster ausführen, nachdem er stabil auf meinem Pc läuft. Leider bekam ich erstmal ein "CL_INVALID_BINARY" auf der Konsole entgegengeworfen - nach etwas googlen hat sich herausgestellt, das solche Fehlermeldungen anscheint durch älter...
von simon.r
25. Jan 2012 10:41
Forum: Archiv
Thema: get_local_id vs. get_global_id
Antworten: 5
Zugriffe: 1445

Re: get_local_id vs. get_global_id

In OpenCL können nur Array angelegt werden, deren Größe zur Compilezeit bekannt sind (deswegen sind im oberen Teil des Kernels bereits einige Konstanten definiert). Ich habe die Aufgabenstellung so verstanden, dass wir die global work size und workgroup size entsprechend an unseren Kernel anpassen s...
von simon.r
23. Jan 2012 08:51
Forum: Archiv
Thema: Visual Studio und OpenCL
Antworten: 16
Zugriffe: 2071

Re: Visual Studio und OpenCL

bttf hat geschrieben:Erst Mal Danke für die Mühe! Leider sagt er immer noch "Launch failed. Binary not found."
Hast du die Perspektive auch auf C++ umgestellt und den Code erstmal kompiliert?
von simon.r
20. Jan 2012 13:36
Forum: RBG/Rechner
Thema: Vermehrt Probleme auf Clientssh* Rechnern / Praktikum4/5
Antworten: 4
Zugriffe: 1804

Re: Vermehrt Probleme auf Clientssh* Rechnern / Praktikum4/5

Bei Praktikum4 und Praktikum5 handelt es sich um Praktika von GdI3. Im vierten ging es um die Parallelisierung eines einfachen Raytracers und im aktuellen, fünften um OpenCL. Da die ssh Rechner anscheint nach der Umstellung nur noch über einen Kern verfügen (?) und dies nicht allen bewusst ist, komm...
von simon.r
18. Jan 2012 20:47
Forum: Archiv
Thema: SSE
Antworten: 15
Zugriffe: 1615

Re: SSE

Ich habe nochmal recherchiert, es gibt doch einen automatischen Vektorisierer, der bereits bei "-O3" eingesetzt wird, allerdings nur auf Schleifne operiert und dazu noch recht wählerisch zu sein scheint. Siehe http://gcc.gnu.org/projects/tree-ssa/vectorization.html , gibt man "-ftree-vectorizer-verb...
von simon.r
13. Jan 2012 20:15
Forum: Archiv
Thema: SSE
Antworten: 15
Zugriffe: 1615

Re: SSE

gcc verwendet sse schon von alleine wenn man mit -O3 compiliert. Deshalb wird es schwer das per handgeschriebenen inline-Asm zu übertreffen. Im 2. praktikum war standard mäßig die Optimierung aus geschaltet, desshalb war der unterschied deutlicher zu sehen. Außerdem kann der Compiler, den Code nich...
von simon.r
3. Jan 2012 18:23
Forum: Archiv
Thema: Diverse Fragen zu ex08
Antworten: 3
Zugriffe: 621

Re: Diverse Fragen zu ex08

Sollen Methoden von anonymen Klassen (Eventhandler von Buttons, Timern, etc.) ebenfalls berücksichtigt werden und ggf. eine Menge V zugeordnet bekommen? Eine konkrete Antwort (Ja/Nein) wäre wünschenswert.
von simon.r
26. Dez 2011 20:16
Forum: Archiv
Thema: AO und SS aus sequentiellem Teil übernehmen?
Antworten: 10
Zugriffe: 760

Re: AO und SS aus sequentiellem Teil übernehmen?

Meinst du das Rauschen, was auch in den sequentiell erstellen Bildern zu sehen ist? Das scheint allein durch das AOS zu entstehen - wenn man z.B. die Anzahl der Rays hierfür von 16 auf 32 verdoppelt, nimmt das Rauschen etwas ab.
von simon.r
18. Dez 2011 18:45
Forum: Archiv
Thema: Praktikum 4: Aufgabenstellung (Supersampling/AOS)
Antworten: 3
Zugriffe: 879

Praktikum 4: Aufgabenstellung (Supersampling/AOS)

Hallo, ich habe aktuell ein paar Fragen zur Aufgabenstellung: 1) In der Mitteilung, es gebe eine neue Version der Aufgabenstellung, steht, dass man beim Ambient Occlusion Shading die Wahl zwischen uniformer und zufälliger Variante habe. Hier scheint aber eher die Wahl bezüglich des Supersamplings ge...
von simon.r
16. Dez 2011 11:01
Forum: Archiv
Thema: Make
Antworten: 2
Zugriffe: 186

Re: Make

make != cmake
von simon.r
14. Dez 2011 22:39
Forum: Archiv
Thema: IDE
Antworten: 11
Zugriffe: 609

Re: IDE

Wir erstellen einfach ein neues "C++ Project" und fügen die Header-/Quelldateien manuell hinzu, die Compilereinstellungen nimmt Eclipse automatisch vor. Die "CMakeLists.txt" muss manuell angepasst werden, wenn man den Code mittels Anleitung auf den Poolrechnern laufen lassen will. Eclipse selbst wir...
von simon.r
10. Dez 2011 14:12
Forum: Archiv
Thema: Schnittests implementieren
Antworten: 6
Zugriffe: 867

Re: Schnittests implementieren

Eigentlich sollte dein Programm Plane.intersect(Ray&) aufrufen. Damit das funktioniert, muss in der Shapes-Klasse diese Methode allerdings abstrakt deklariert werden.
von simon.r
9. Dez 2011 11:02
Forum: Archiv
Thema: AABB Konstruktor
Antworten: 2
Zugriffe: 219

AABB Konstruktor

Hallo,
der Konstruktor der AABB nimmt zwei Vektoren entgegen, die direkt den internen Attributen min und max zugewiesen werden. Ist die Intention nun, dass beim Konstruktoraufruf durch die Reihenfolge bereits der minimale/maximale Vektor festgelegt wird oder soll dies in den Gettern geschehen?
von simon.r
7. Dez 2011 13:59
Forum: Archiv
Thema: Destruktor des Octree
Antworten: 7
Zugriffe: 485

Re: Destruktor des Octree

Der Destruktur wird automatisch aufgerufen, wenn du ein Objekt mittels delete löschst... Insbesondere solltest du daher nie im Destruktor delete(this) aufrufen.

Zur erweiterten Suche