zeratax / yacx

Yet Another CudaExecutor - wrapper to easily compile and execute cuda kernels
https://zeratax.github.io/yacx
MIT License
8 stars 4 forks source link

Shared Memory benutzen #130

Closed LukasSiefke closed 4 years ago

LukasSiefke commented 4 years ago

Beim Kernellaunch muss man ja noch die Anzahl der zu verwendenden Bytes an shared memory spezifizieren. Momentan ist das konstant 0. Dann kann man also kein shared memory in seinen Kernels benutzen

zeratax commented 4 years ago

also noch ne flag bei kernelarg dann oder brauchen wir doch noch so ne globalarg?

LukasSiefke commented 4 years ago

Ich glaube wir brauchen ein int-Parameter bei der launch-Methode

zeratax commented 4 years ago

achso und dann hat der Kernel das zur Verfügung? okay ja macht Sinn

LukasSiefke commented 4 years ago

Das machen wir dann ja irgendwie direkt im generierten KernelCode