AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OpenCL / CUDA

Ein Thema von Michael II · begonnen am 19. Sep 2023 · letzter Beitrag vom 6. Okt 2023
 
user69

Registriert seit: 10. Dez 2004
115 Beiträge
 
#5

AW: OpenCL / CUDA

  Alt 3. Okt 2023, 16:08
Ich habe Anfang des Jahres mit Delphi 10.4 und auch externer Hilfe mit SIMD den Möller–Trumbore intersection Algo umgesetzt. Das hat schon Geschwindigkeit gebracht (ich denk mal ca. Faktor 2).

Derzeit bin ich auch dabei dies in OpenCL mal zu reproduzieren. CUDA wäre mir zu hardwarespeziell.
Zum Laufen bekommen habe ich OpenCL mit den OpenCL Headern von GlSzene:
Platform/Device/Context/CommandQueue/Buffer usw.
das ClProgramm ist noch total Basic: einfach get_global_id(0) und dies zurückliefern.
Aber es läuft in 32 und 64 bit.

Etwas alten Code findet man hier: https://code.google.com/archive/p/de...encl/downloads
Und hier wird auch OpenCL mit Delphi genutzt: https://habr.com/ru/articles/533206/

Mitov hatte ich nicht probiert, da es erst mal was kostete und GlScene erst mal Header lieferte.

Dass OpenCL direkt in Delphi 10.4 geht ist mir auch unbekannt.

Code testen hab ich auch noch keine Ahnung - soweit bin ich auch noch nicht (OpenCL hatte erst mal eher experimentier Status für mich).
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz